Hallo, kann mir jemand eventuell weiterhelfen ? Bin dabei, die serielle Schnittstelle zu programmieren, leider erfolglos. Einen Auszug aus dem Schaltplan findet Ihr im Anhang. Die RS232/1 Schnittstelle muss später mit einem Computer kommunizieren. Gleichzeitig benutze ich diese Schnittstelle zum Debuggen der Software. Ich habe versucht mittels der Device Treiber die SER1B zu installieren und mit einem einfach PUT/PRINT was zu schicken, jedoch ohne Erfolg. Ist der Ansatz richtig Danke Gruß R.L.
Du musst das kreuzen, also nicht
1 | Rx - Rx |
2 | Tx - Tx |
sondern
1 | Rx - Tx |
2 | Tx - Rx |
Der Mikrocontroller sendet ja was (Transmit - Tx) und der Max232 empfängt das gesendete (Receive - Rx) und halt andersrum.
Hallo Peter, an der Hardware soll nichts verändert werden. Das Board läuft bereits mit anderer Software. Habe jedoch den Quellcode nicht.
Sorry für das Pushen, aber kann mir keiner weiterhelfen? Ist wichtig, danke.
Hallo, du weißt das es einen PIN gibt den du zwischen GND und VCC schalten must damit du aus dem programmier Modus kommst. Proste mal deinen Code. Gruß Sascha
Hallo Sascha, ja das weiß ich. SUB initSerialPort INSTALL_DEVICE #1, "SER1B_K4.TDD",BD_9_600,DP_8N,YES END SUB send PUT #1,255 END
Schonmal eins der fertigen Beispiele von Wilke probiert ? Da ist alles erklärt
Ja, hab ich. Im PC-Mode kommt ein Gerätefehler wenn ich initSerialPort aufrufe. Kommt wahrscheinlich zur Kollision (Debuggen / Programm) Im Run-Mode passiert nichts.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
