interfaz 82c55 paralelo

Hola, he conectado un 82c55 tal como muestra la siguiente página

formatting link
al puerto paralelo y con el driver portalk he hecho un pequeño programita en c para que se ponga a nivel alto una patita de la puerta A que va conectada a un led y una resitencia llevados a masa.La cuestión es que no funciona.He comprobado los voltages con el téster y funcionan, no es culpa del puerto paralelo.Supongo que el fallo es del programa.

El programa resetea el chip y seguidamente programa el byte de configuración.Una vez hecho accede a la puerta A y pone todos los bits a 1 (5v).

OpenPortTalk(); outportb(0x37a,0); // hacer un reset hardware-> reset 5v-> a1->0v a2->5v /wr->5v

outportb(0x37a,0xDD);//a0 a1 -> +5v /wr -> 0v (1101) outportb(0x378,139);// bit de configuración 10001011

outportb(0x37a,11);// a0 a1 -> 0v /wr->0v (1011)

outportb(0x378,255);//d0-d7 -> +5v (11111111)

ClosePortTalk();

Alguna solución?

Gracias por adelantado Saludos Jordi

Reply to
Jordi
Loading thread data ...

"Jordi" escribió en el mensaje news: snipped-for-privacy@posting.google.com...

Tienes que cambiar las direcciones con /WR alto, despues bajar /WR y volver a subirlo. Estás manteniendo /WR bajo siempre. Recuerda que no puedes cambiar simultánemente Ax y /WR.

Saludos Miguel Giménez

Reply to
Miguel Gimenez

Hola

Te mando la dirección de mi página web dode hay un esquema diseñado por mi, donde conecta un 82c55 al puerto paralelo.

Saludos. JUAN

Reply to
seta-juan

El Sun, 20 Jun 2004 12:58:57 +0200, seta-juan escribió:

formatting link

Reply to
seta-juan

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.