Электроника

Юрий Ревич. Программирование микроконтроллеров AVR: от Arduino к ассемблеру

Юрий Ревич. Программирование микроконтроллеров AVR: от Arduino к ассемблеру

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

Оглавление:

  • Введение. Почему ассемблер?

Часть 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 (I2С) и его применение
  • Глава 14. Режимы энергосбережения и сторожевой таймер
  • Глава 15. Программирование UART и обмен данными с персональным компьютером
  • Глава 16. Некоторые Arduino-задачи на ассемблере
  • Приложение 1. Ликбез
  • Приложение 2. Основные параметры некоторых микроконтроллеров Atmel AVR

Издательство: БХВ-Петербург
Серия: Электроника
Год издания: 2020
Страниц: 448
ISBN: 978-5-9775-4076-6
Формат: DjVu
Язык: русский
Качество: отличное

 

Скачать книгу "Программирование микроконтроллеров AVR: от Arduino к ассемблеру" (41 МБ):

Bookingolz 09/10/20 Просмотров: 3095
+8