RS232 via MSX Joystick Port

van Danjovic op 22-01-2008, 21:01 translated by [D-Tail]
Onderwerp: Hardware
Talen:

Het is Danjovic gelukt om een bitbanged serial routine te schrijven die data naar een PC kan schrijven met snelheden van 19200bps. Om dit te bereiken is er een TTL-naar-RS232 level shifter benodigd, waarvoor een transistor is gebruikt.

Met een klein programma is het mogelijk om de LPRINT-hook af te vangen die gebruikt wordt door MSX-BASIC om naar de seriële poort te schrijven. Het voorbeeldprogramma in BASIC kan het LLIST-commando gebruiken om de listing zelf naar een PC te schrijven. De PC moet dan een terminalprogramma draaien, bijvoorbeeld HyperTerminal. Timing-waarden kunnen makkelijk worden aangepast aan de MSX-waarden en om de transmissiesnelheid te veranderen van 1200 naar 19200 bits per seconde.

De data gaat naar pin 6 van joystick-poort B. De broncode en de schema's van dit 1-transistor TTL-naar-RS232 level converter kun je vinden op het weblog van de auteur.

Bijbehorende link: TTL naar RS232 Converter
Bijbehorende link: LPRINT naar Joystick Port