Я пытаюсь установить соединение, в котором я хочу отправить данные с одного моего COM-порта с именем COM4 и получить его в COM5 .. Я установил соединение с использованием RS485 .. Я не получаю правильные данные, которые у меня естьотправленный с COM4 на мой COM5 ... иногда я получаю немного корректно, а иногда нет ... я держал скорость 9600 в обоих концах ... но все же это не надежно, то есть вероятность получения правильных данных каждый раз, когда не уверен ...
Код для получения выглядит следующим образом:
import serial
import time
ser=serial.Serial(port='COM5',baudrate=57600,timeout=1)
recv=[]
while True:
print(ser.read())
Код отправки выглядит следующим образом:
import serial
import time
ser=serial.Serial(port='COM4',baudrate=57600,bytesize=8)
print(ser.portstr)
ser.write(serial.to_bytes([100,101]))
ser.close()
Я получаю некоторые d и e в приемнике