RS232 utilizando el puerto de joystick MSX

por Danjovic en 22-01-2008, 21:01 translated by Ivan
Tema: Hardware
Idiomas:

Danjovic ha codificado una rutina serial bitbanged que permite transmitir datos de un MSX a un PC a velocidades de hasta 19.200 bps. Para conseguir esto se necesita un desplazador de nivel de TTL a RS232 implementado utilizando un transistor.

Con un pequeño programa es posible interceptar el hook LPRINT que el MSX-BASIC usa para mandar datos directamente al puerto serie. El programa de ejemplo en BASIC puede utilizar el comando LLIST para enviarse a sí mismo a un PC con un terminal software instalado como por ejemplo HyperTerminal. Los valores del timing se pueden ajustar fácilmente para adaptarse al modelo de ordenador MSX que se utilice y para modificar la velocidad de transmisión de 1.200 a 19.200 bits por segundo.

Los datos viajan por el pin 6 del puerto de joystick B. En el weblog del autor encontraréis los esquemas del convertidor de nivel de 1 transistor de TTL a RS232.

Enlace relacionado: Convertidor TTL a RS232
Enlace relacionado: Puerto LPRINT a joystick