interfaz 82c55 paralelo

Jun 16, 2004 3 Replies

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


"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

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

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

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required