Problema display-puerto paralelo

Iniciado por skapunky, 23 Febrero 2006, 17:08 PM

0 Miembros y 1 Visitante están viendo este tema.

skapunky

Buenas a todo el mundo.

Estoy intentando conectar un display al puerto paralelo pero tengo algunos problemas. Estoy utilizando la inpout32.dll y tengo win XP.
Con todo conectado ya, al encender el pc hay un momento que se enciende el display y una vez ya encendido. Ejecuto el programa que e programao en visual basic y al darle en un boton sale un error, se me cierra el programa y el display no marca ningun numero.

Los pines los he conectado bien y estoy usando un display de catodo comun. Quiza haya hecho algun error, ay van dos dudas que tengo:

-En el display solo e conectado un comun a la toma de tierra (pin 25) y el display tiene dos comunes, no se si tendra que ver... en el caso de tener de conectar los dos comunes, los conecto en el mismo pin, en este caso en el 25? o pongo un comun en el 24 y otro en el 25??.

- Otra duda que tengo, cuando uso la libreriainpout32.dll, pongo la llamada en un modulo, el cual esta explicado en un post de esta sección con xinxeta... Entonces he de hacer alguna llamada 
desde el form del programa al modulo? o simplemente poniendo la llamada de la libreria en el modulo ya funciona?.

Gracias por la atencion. Saludos.
Killtrojan Syslog v1.44: ENTRAR

Syphroot

En el post que mencionas fijate en el pinout (patillaje) del DB25, verass que los ultimos pines son GND, pues bien, por ahi he leido que cada pin del DATAPORT tiene su tierra asignada asi que lo que puedes hacer es interconectar todos esos pines de GND y asi sacas una sola tierra. El programa hay muchas formas de hacerlo lo mas importante es como conectas el display que puede ser  asi:

segmento   pin DB25

a                D0
b                D1
c                D2
d                D3
e                D4
f                 D5
g                D6
"punto"       D7

Los comunes interconectalos y de ahi llevalos a una resistencia entre 240 a 330 ohms y de la resistencia si el display es ANODO COMUN llevala a VCC o +5V CD y en caso contrario (CATODO COMUN) llevala a GND... y solo codifica en tu programa los caracteres segun sea el caso.

NOTA: Te sugiero y te invito a que utilices un registro o un buffer entre el LPT y el display, el registro puedes usar el 74LS374 o en buffer un 74LS244, asi no se sobrecarga el LPT y queda mejor el trabajo... si te interesa de esta forma postea y te ayudo a interconectar esto...

saludos

...:::SuPrA:::...

Yo publique 2 articulos de ese pedo de display lcd standar mira
http://foro.elhacker.net/index.php/topic,99715.0.html
Otro para identificar el patillaje con chip standar

http://foro.elhacker.net/index.php/topic,99713.0.html

salu2
...:::ViVa MeXiCo CaBrOnEs:::...

skapunky

Te agradezco mucho que me respoindas, ahora estoy liado con otros proyectos de electronica digital y este lo dejare un poko apartado ya que es sencillo pero no es la parte que yo toco.

Mas adelante seguro que preguntare sobre esto, gracias.

Si alguien tiene dudas tmb me ofrezco a responder sobre electronica.
Killtrojan Syslog v1.44: ENTRAR