In diesem Artikel beschreibe ich ein Serielles Interface für den Casio FX-850P/880P und den PC für den Selbstbau. Wenn euer Computer keine Serielle Schnittstelle besitzt, dann solltet Ihr mein USB-Interface anschauen.
Achtung! Die Anschlüsse des Casio-Rechners sind direkt mit dem Prozessor verbunden! Kontrolliert deshalb nach dem Aufbau peinlichst genau die Schaltung auf Fehler und Kurzschlüsse. Im ungünstigsten Fall kann ein Fehler im Schaltungsaufbau zu der Zerstörung des Prozessors führen!
Für alle, die sich das nicht zutrauen: Man kann auch heute noch ein Kabel bei verschiedenen Internetanbieteren käuflich erwerben.
Wenn ihr aber mit dem Lötkolben umgehen könnt, und damit Erfahrung habt, sollte der Aufbau eigentlich kein Problem sein. Ich habe die Schaltung auf einer Lochrasterplatine aufgebaut, und in dem SUB-D-Gehäuse des 25 pol. Steckers untergebracht.
Für die Verbindungsleitung vom Computer zum Casio-Rechner habe ich abgeschirmtes Kabel verwendet. Die Abschirmung dient gleichzeitig als GND-Leitung, so sind nur noch zwei weitere Adern für RX und TX notwendig. Die Leitung sollte nicht länger als 2 Meter sein.
Den Stecker zur Casio-Buchse habe ich ebenfalls mit Drahtstiften und einer Lochrasterplatine gebastelt. Die Pins sind nämlich genau in dem Rastermass angeordnet.
Schaltplan
Zur Datenübertragung verwende ich das Programm MBCasioNotepad.
Datenübertragung CASIO -> Computer
- Basic-Programm oder MEMO-Text beim CASIO eingeben. (Natürlich nur falls noch nicht geschehen!)
- Programm MBCasioNotepad auf dem Computer starten.
– Neue Datei erstellen (Strg+N)
– Daten vom Casio empfangen (Strg+R)
– OK-Taste drücken - Falls Basic-Programm übertragen werden soll:
– Eingabe im Basic-Modus (mit [EXE] quittieren): SAVE „COM0:6“
Falls MEMO-Text übertragen werden soll:
– Eingabe im Basic-Modus (mit [EXE] quittieren): SAVE# „COM0:6“ - Nach der Übertragung, Computer-Taste [OK] drücken. (Basic-Datei bzw. Text sollte nun im Editor erscheinen und editierbar sein.)
Datenübertragung Computer -> CASIO
- Programm MBCasioNotepad auf dem Computer starten.
– Datei öffnen (Strg+O)
– Daten zum Casio senden (Strg+W) - CASIO in den Basic-Modus schalten ( [MODE] [1] )
Falls Basic-Programm übertragen werden soll:
– Programmplatz wählen ( [S] [0..9] )
– Eingabe (mit [EXE] quittieren): LOAD „COM0:6“
Falls MEMO-Text übertragen werden soll:
– Eingabe (mit [EXE] quittieren): LOAD# „COM0:6“ - Übertragung beim Computer starten.
– OK-Taste drücken - Nach der Übertragung, Casio-Taste [BRK] drücken.
– Basic-Datei kann nun im Casio mit dem Befehl LIST gelistet, mit EDIT editiert, und mit RUN gestartet werden. – MEMO-Text kann mit der Taste [MEMO] abgerufen werden.
RS232 PC 9-Pin (DB9) Steckerbelegung
- Carrier Detect CD Input
- Receive Data RD Input
- Transmit Data TD Output
- Data Terminal Ready DTR Output
- Signal Ground SG —
- Data Set Ready DSR Input
- Request to Send RTS Output
- Clear to Send CTS Input
RS232 PC 25-Pin (DB25) Steckerbelegung
- Protective Ground PG —
- Transmit Data TD Output
- Receive Data RD Input
- Request to Send RTS Output
- Clear to Send CTS Input
- Data Set Ready DSR Input
- Signal Ground SG —
- Carrier Detect CD Input
20. Data Terminal Ready DTR Output
DB9F to DB25M, Null Modem (Crossover)
DB25F to DB25M, Null Modem (Crossover)
Das war’s mal wieder. Ich hoffe dieser Artikel hat euch gefallen. Über eine Antwort von Euch würde ich mich freuen. Wenn ihr Anregungen habt, oder Verbesserungsvorschläge, dann gebt mir bitte ein Feedback. Falls ihr weitere interessante Artikel lesen wollt, dann schaut mal hier rein.
Ciao,
Manfred