|
Таймер генерит прерывания на частоте вдвое больше битовой скорости. В прерываниях конечный автомат. Сначала ждем нуля на входе, потом делаем девять выборок пропуская одно прерывание перед каждой выборкой, если последняя выборка ноль - ошибка, если единица - принят байт. Сброс конечного автомата. Работает устойчиво.
E-mail: info@telesys.ru