|
Несколько встречных вопросов:
1. Кто занимается переключением прием-передача в RS485?
2. Если ведомый не принял один из байтов пакета он будет ждать заполнения массива бесконечно?
3. Получив недостающий байт (т.е. первый байт следующего пакета) ведомый попытается ответить, накрывая передачу мастера?
Неплохо бы байт-стаффинг и флаги притачать, тогда уже меньше проблем с синхронизацией, кроме того прием/передача в 485 -- головная боль. Могут теряться первые байты пакета и/или последние.
E-mail: info@telesys.ru