Программирование AVR. Использование UART.

Микроконтроллеры AVR, как и большинство современных контроллеров, имеют на своем борту аппаратный модуль UART, являющийся отличным решением для передачи данных. Именно про UART будет эта статья 😉 Разберем как можно настроить этот модуль в AVR’ках, посмотрим куда там надо пихать свои данные и откуда забирать, ну и небольшой примерчик по традиции в конце статьи.

Сам протокол UART мы расписывать не будем, поэтому сразу начнем с описания регистров.

Кстати, я для своих опытов буду использовать ATMega2560, но вообще принципиальной разницы нет, так что для ATMega16 или любой другой меги, практически все работает точно также )

Читать далее