Make: AVR Programming
Книга 'Make: AVR Programming' представляет собой практическое руководство по программированию микроконтроллеров AVR. Автор, Эллиот Уильямс, подробно объясняет архитектуру AVR, начиная с основ: что такое микроконтроллер, как он устроен и как с ним работать. Особое внимание уделяется настройке инструментария (toolchain) для различных операционных систем (Linux, Windows, Mac), а также использованию Arduino в качестве программатора. Книга содержит множество примеров, начиная с классического 'мигания светодиодом', и постепенно переходит к более сложным темам, таким как работа с периферией, таймерами, прерываниями и интерфейсами ввода-вывода. Это идеальное пособие для начинающих и опытных разработчиков, желающих освоить низкоуровневое программирование AVR без использования высокоуровневых абстракций Arduino. Книга написана доступным языком и сопровождается практическими проектами, которые помогут закрепить полученные знания.
