Программирование микроконтроллеров AVR: от Arduino к ассемблеру

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Рассмотрено практическое программирование микроконтроллеров AVR, в том числе популярной платформы Arduino. Рассказано, как выйти за рамки ограничений Arduino, когда следует применять прямое программирование на ассемблере, а когда использовать языки высокого уровня. Изложены общие принципы устройства микроконтроллеров AVR и их про-граммирования, система команд, программирование таймеров, арифметические операции, память, интерфейсы, режимы энергосбережения и сторожевой таймер, программы реального времени, обмен данными с персональным компьютером. Особое внимание уделено переносу типичных Arduino-проектов на ассемблер. Даны готовые рецепты для программирования большинства основных функций современной микроэлектронной аппаратуры.

Author(s): Ревич Ю. В.
Publisher: БХВ-Петербург
Year: 2020

Language: Russian
Pages: 448
City: СПб.

Оглавление
Введение
Часть I. Общие принципы устройства и функционирования Atmel AVR
Глава 1. Обзор микроконтроллеров AVR
Глава 2. Общее устройство, организация памяти, тактирование, сброс
Глава 3. Периферийные устройства и прерывания
Глава 4. Микроконтроллеры AVR на практике
Глава 5. Подготовка к программированию МК AVR
Часть II. Программирование микроконтроллеров AVR на ассемблере
Глава 6. Основы программирования МК AVR
Глава 7. Система команд AVR
Глава 8. Арифметические операции и операции в двоично-десятичном формате
Часть III. Практическое программирование микроконтроллеров AVR
Глава 9. Программирование таймеров
Глава 10. Использование EEPROM
Глава 11. Аналоговый компаратор и АЦП
Глава 12. Интерфейс SPI
Глава 13. Интерфейс TWI (I2C) и его применение
Глава 14. Режимы энергосбережения и сторожевой таймер
Глава 15. Программирование UART и обмен данными с персональным компьютером
Глава 16. Некоторые Arduino-задачи на ассемблере
Приложение 1. Ликбез
Приложение 2. Основные параметры некоторых микроконтроллеров Atmel AVR
Литература
Предметный указатель