Autor
|
Tema: Problema display-puerto paralelo (Leído 4,521 veces)
|
skapunky
Electronik Engineer &
Colaborador
Desconectado
Mensajes: 3.667
www.killtrojan.net
|
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.
|
|
|
En línea
|
Killtrojan Syslog v1.44: ENTRAR
|
|
|
Syphroot
Desconectado
Mensajes: 268
All You Need To Do Is Follow The Worms
|
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
|
|
|
En línea
|
|
|
|
|
skapunky
Electronik Engineer &
Colaborador
Desconectado
Mensajes: 3.667
www.killtrojan.net
|
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.
|
|
|
En línea
|
Killtrojan Syslog v1.44: ENTRAR
|
|
|
|
|