|
1. Создайте буфер обмена, тобиш простой масив.
2. При приёме байта по Usart'у сдвиньте содержимое буффера влево на один шаг и принятый байт поместите в конец буфера.
3. После этого проверка на наличие адреса модуля в нужной позиции буфера, в Вашем случае нулевая позиция и проверка контрольной суммы если адрес в буфере совпал с адресом модуля. Если "всьо чотко", то делайте обработку принятой комманды.
Алгоритм понятен?
E-mail: info@telesys.ru