Мастер RS-485 разбирает собственный запрос как ответ устройства
На плате мастера вывод /RE приёмопередатчика MAX485 посажен на землю, DE управляется от МК. После отправки запроса 01 03 00 00 00 0A C5 CD парсер ответа сразу получает эти же 8 байт, признаёт кадр ответом с неверной функцией и выдаёт ошибку. Настоящий ответ приходит следом и теряется.
В чём причина?
- Приёмник включён всегда и слышит свою передачу
- Ведомое устройство эхом возвращает запрос
- Отражение сигнала от конца линии без терминатора
- На шине висят два мастера с одинаковым адресом
