Gast
#576819
Hallo, ch habe mir ein serielles Kabel gelötet, um einen Datenlogger mit 25-pol. Schnittstelle an den PC anzuschließen. Pinbelegung:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
Dass RXD und TXD, DTR und DSR und RTS und CTS gekreuzt werden müssen, habe ich aus dem Handbuch des Loggers. Auf dem PC benutze ich das Terminalprogramm "Terminal.exe" aus diesem Forum. Ich kann aber keine Daten übermitteln. Schalte ich die serielle Schnittstelle des Datenloggers an, dann empfängt das Terminal eine Null. Sende ich dann Daten vom Datenlogger zum PC, dann bleibt der Datenlogger stehen, anscheinend ist da etwas mit der Flusskontrolle falsch. Der Datenlogger hat die Einstellungen 2400 Baud, 2 Stoppbits, keine Parität und CR bei Zeilenende. Datenbits sind 7. Auf dem PC habe ich versucht, die gleichen Einstellungen vorzunehmen, allerdings sind da beim Handshaking viele Möglichkeiten: -none -RTS/CTS -XON/XOFF -XON/XOFF+RTS/CTS -RTS on TX [invert] ich habe none und RTS/CTS ausprobiert, allerdings ohne Erfolg. Mein Kabel ist etwa 40 cm lang, und am PC habe ich so einen USB-RS232 Adapter. Der Datenlogger ist ein BMC MC-12A mit V.24 Schnittstelle.