Книга в доступной форме рассказывает о том, как устроены микроконтроллеры семейства AVR, каковы их схемотехнические особенности, как программировать и отлаживать типовые узлы электронных устройств с их использованием.
Теоретические разъяснения иллюстрируются практическими примерами в виде законченных программ различных устройств и узлов. Особое внимание уделяется практическим приемам программирования, отсутствующим в официальных справочниках и фирменных пособиях: обмену данными микроэлектронных конструкций с персональным компьютером, многоразрядной арифметике, переводу цифровых данных в физические величины и т. п.
В книге рассмотрены:
✔ Семейство AVR Classic, Mega и Tiny
✔Инструкции и нотация AVR-ассемблера
✔Арифметические операции с многоразрядными числами
✔Последовательные интерфейсы SPI, I2C и USART
✔Чтение и запись flash-карт
✔Обмен данными с персональным компьютером и др.
В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложение содержит основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур.