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

6 Оглавление Аналого-цифровые операции и их погрешности ......................................................................291 Работа с аналоговым компаратором ..........................................................................................294 Устройство компаратора .......................................................................................................295 Система контроля батарейки ................................................................................................296 Встроенный АЦП.........................................................................................................................300 Питание и опорное напряжение............................................................................................301 Задание режима работы.........................................................................................................303 Простейшее использование АЦП .........................................................................................306 Схема измерений с помощью АЦП......................................................................................310 Перевод результатов в физические величины .....................................................................318 Глава 12. Интерфейс SPI............................................................................................ 323 Основные операции через SPI ....................................................................................................324 Аппаратный вариант ..............................................................................................................324 Программный вариант...........................................................................................................327 О разновидностях энергонезависимой памяти..........................................................................328 Запись и чтение flash-памяти через SPI .....................................................................................330 Операции с микросхемой памяти 45DB011B......................................................................330 Программа обмена с памятью 45DB011B по SPI................................................................333 Запись и чтение flash-карт...........................................................................................................334 Подключение карт ММС.......................................................................................................335 Подача команд и инициализация ММС ...............................................................................337 Запись и чтение ММС............................................................................................................341 Глава 13. Интерфейс TWI (I 2 C) и его применение................................................ 343 Базовый протокол I 2 C..................................................................................................................344 Программная эмуляция протокола I 2 C ......................................................................................347 Часы с интерфейсом I 2 C..............................................................................................................349 Особенности записи и чтения внешней памяти с I 2 C-интерфейсом .......................................358 Дисплей MT-10T11......................................................................................................................361 Глава 14. Режимы энергосбережения и сторожевой таймер .............................. 365 В каком случае нужен режим энергосбережения?....................................................................367 Программирование режима энергосбережения ........................................................................368 Выход по внешнему прерыванию.........................................................................................369 Применение сторожевого таймера.............................................................................................374 Инициализация, запуск и сброс WDT ..................................................................................376 Примеры использования WDT .............................................................................................379 О правильном построении малопотребляющих схем...............................................................383 Экономичный термометр на батарейках ...................................................................................384 Глава 15. Программирование UART и обмен данными с персональным компьютером................................................................................. 387 Способы обмена данными с ПК .................................................................................................389 Правила техники безопасности при подключении к ПК ....................................................389 Программы для связи ПК с контроллером ..........................................................................391 Дистанционная связь через UART .............................................................................................392 Программирование UART ..........................................................................................................394 Примеры использования UART в разных режимах ............................................................395

RkJQdWJsaXNoZXIy MTExODQxMg==