ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
1366245 Топик полностью
Eddy_Em (28.10.2023 18:18, просмотров: 150) ответил AlexBi на Железяка должна быть достаточно мощной, что бы разбирать текстовые сообщения, помимо своей основной работы. Линии связи должны позволять обеспечить приемлемую скорость реакции.
Ну так даже "копеечный" CH32V003 это может, не поморщившись! Достаточно лишь всякое УГ вроде SPL (ну и printf'ы/scanf'ы и подобное жиробачество) не использовать. 

В текстовом протоколе у меня все просто: маркером окончания строки является '\n'. Если нужно использовать очень длинные линии или работать в сильно зашумленных условиях - когда есть риск повреждения данных, я использую бинарный протокол поверх CAN (в стандартные 8 байт у меня все отлично влезает). Сам никогда не выдумываю контрольные суммы - это бред!

eddy-em.livejournal.com github.com/eddyem