Я тестирую порт RS485 между 2 UART на низкой скорости передачи данных, 600 бит / с, 1200 бит / с.
Первый раунд (от 1 до 2) всегда точен.Однако второй раунд (от uart 2 до uart 1) иногда неверен в бите 8 (я посылаю символ, надеюсь, бит 8 равен 0 (инициализация равна 0 для каждого бита в отправляемых данных), но перехват данных в бите 8 равен 1).Например,
отправить 0x00, получить 0x00
отправить 0x00, получить 0x80
...
Высокая скорость передачи (> = 9600) не былалюбая проблема.
Раньше вы сталкивались с такой же проблемой раньше?