Всё зависит от потребностей. Если контроллер ничего не делает, кроме ожидания команд и реакции на них - незачем городить прерывания. То же относится к задаче, выполняемой под RTOS. Если параллельно ожиданию команды выполняются другие вещи, занимающие процессорное время настолько, что способны вызвать потерю принятых символов - без прерываний по приёму символа не обойтись.
Код очень простой, напишите самостоятельно за пару минут, просто для разминки. Алгоритм я уже расписал.
--------------------
Главная линия этого опуса ясна мне насквозь!
|