Hallo,
Ich versuche über "SoftwareSerial" eine Verbindung an ein 'echtes' RS232 Gerät zu erstellen.
Den Code teste ich mit einem Terminal Programm wie "Terminal V19b", hterm oder "Putty",
anstelle des RS232 Gerätes.
********** --- via Serial.print(...) -----> Arduino IDE Serial Moitor ...
* ESP-12E * --- via mySerial.write(...) <----> JY-R2T V1.4 <----> some RS232 device
********** - dto - JY-R2T V1.4 <----> Terminal
- dto - JY-R2T V1.4 <----> another ESP-12E
Das Problem ist, das ich die Ausgabe von "Serial.print(...)" in der IDE Console und im Terminal Eingang sehen kann.
Vom eigentlichen "mySerial.write("bytebuff",7) ist nichts im Terminal zu sehen.
Ich benutze:
- Arduino IDE 1.8.7 or 1.8.8
- "ESP-12E" und "JY-R2T V1.4".
RX=Pin3 TX=Pin1 - am "ESP12E".
Ich drehe RX und TX. ( beides versucht )
- Baudrate meistens "Serial" und "mySerial" - 115200 - (8 1 none 1 none).
Auch bei 9600 für beides kein Unterschied.
- Mein SendBuffer zur RS232 ist ein hardcoded byte array - 7 Byte. 0 2 13 0 0 0 12
- Ich benutze kein Arduino Board, nur die Arduino IDE für ESP-12E - NodeMCU 1.0.
- Library: espsoftwareserial-master.zip
Ich habe auch schon andere versucht.
Die Zuordnungen Serial / mySerial habe ich x mal kontrolliert.
Kann mir jemand weiterhelfen ???
Mit freundlichen Grüßen
ede62
Lesezeichen