цифровая электроника
вычислительная техника
встраиваемые системы

 


Программный полудуплексный UART для AVR, поддерживающий работу с одним выводом

Автор: Mike(admin) от 19-03-2014, 11:38

Большинство микроконтроллеров ATtiny не имеют аппаратного модуля UART из-за ограниченного количества выводов. Ядра Arduino tiny используют класс TinyDebugSerial, который обеспечивает только передачу данных, для приема данных нужно писать дополнительный код. Поэтому ниже предлагается компактный код и простая схема для организации программного UART, поддерживающего работу с одним выводом.


Программный полудуплексный UART для AVR