[b]Название:[/b] Микроконтроллеры AVR семейства Mega. Руководство пользователя [b]Издательство:[/b] Додэка-XXI [b]Автор:[/b] Евстифеев А.В. [b]Год:[/b] 2007 [b]Страниц:[/b] 592 [b]Формат:[/b] pdf, djvu [b]Размер:[/b] 155 Мб [b]Качество:[/b] Отсканированные страницы [b]Серия или Выпуск:[/b] Программируемые системы [b]Язык:[/b] русский
[b]О книге:[/b] Книжка [b]Микроконтроллеры AVR семейства Mega. Руководство пользователя[/b] представляет собой переработанный и обновленный справочник "Микроконтроллеры AVR семейств Tiny и Mega" и является справочным пособием по микроконтроллерам AVR семейства Mega фирмы ATMEL. В ней приводятся основные электрические| параметры и архитектура этих микроконтроллеров, периферия, система команд и способы программирования.
[b]Предисловие[/b] [b]Глава 1. Знакомство с семейством Mega[/b] 1.1. Общие сведения 1.2. Отличительные особенности 1.3. Характеристики процессора 1.4. Характеристики подсистемы ввода/вывода 1.5. Периферийные устройства 1.6. Архитектура ядра 1.7. Цоколевка и описание выводов [b]Глава 2. Архитектура микроконтроллеров семейства Mega[/b] 2.1. Общие сведения 2.2. Организация памяти 2.2.1. Память программ 2.2.2. Память данных 2.2.3. Энергонезависимая память данных (EEPROM) 2.3. Счетчик команд и выполнение программы 2.3.1. Счетчик команд 2.3.2. Функционирование конвейера 2.3.3. Команды типа «проверка/пропуск» (Test & Skip) 2.3.4. Команды условного перехода 2.3.5. Команды безусловного перехода 2.3.6. Команды вызова подпрограмм 2.3.7. Команды возврата из подпрограмм 2.4. Стек [b]Глава 3. Система команд[/b] 3.1. Общие сведения 3.2. Операнды 3.3. Типы команд 3.3.1. Команды логических операций 3.3.2. Команды арифметических операций и команды сдвига 3.3.3. Команды битовых операций 3.3.4. Команды пересылки данных 3.3.5. Команды передачи управления 3.3.6. Команды управления системой 3.4. Сводные таблицы команд 3.5. Описание команд [b]Глава 4. Тактирование, режимы пониженного энергопотребления и сброс[/b] 4.1. Общие сведения 4.2. Тактовый генератор 4.2.1. Генератор с внешним резонатором 4.2.2. Низкочастотный кварцевый генератор 4.2.3. Внешний сигнал синхронизации 4.2.4. Генератор с внешней RC-цепочкой 4.2.5. Внутренний калиброванный RC-генератор 4.2.6. Внутренний RC-генератор на 128 кГц 4.2.7. Управление тактовой частотой 4.3. Управление электропитанием 4.3.1. Режимы пониженного энергопотребления 4.3.2. Управление тактовыми сигналами модулей 4.3.3. Общие рекомендации по уменьшению энергопотребления 4.4. Сброс 4.4.1. Сброс по включению питания 4.4.2. Аппаратный сброс 4.4.3. Сброс от сторожевого таймера 4.4.4. Сброс при снижении напряжения питания 4.4.5. Управление схемой сброса [b]Глава 5. Прерывания[/b] 5.1. Общие сведения 5.2. Таблица векторов прерываний 5.3. Обработка прерываний 5.4. Внешние прерывания [b]Глава 6. Порты ввода/вывода[/b] 6.1. Общие сведения 6.2. Регистры портов ввода/вывода 6.3. Конфигурирование портов ввода/вывода [b]Глава 7. Таймеры[/b] 7.1. Общие сведения 7.2. Назначение выводов таймеров/счетчиков 7.3. Прерывания от таймеров/счетчиков 7.4. Предделители таймеров/счетчиков 7.4.1. Управление предделителями 7.4.2. Использование внешнего тактового сигнала 7.5. Восьмибитные таймеры/счетчики 7.5.1. Управление тактовым сигналом 7.5.2. Режимы работы 7.5.3. Асинхронный режим 7.6. 16-битные таймеры/счетчики 7.6.1. Обращение к 16-битным регистрам 7.6.2. Управление тактовым сигналом 7.6.3. Режимы работы 7.7. Модулятор 7.8. Сторожевой таймер [b]Глава 8. Аналоговый компаратор[/b] 8.1. Общие сведения 8.2. Функционирование компаратора [b]Глава 9. Аналого-цифровой преобразователь[/b] 9.1. Общие сведения 9.2. Функционирование модуля АЦП 9.3. Результат преобразования 9.4. Повышение точности преобразования 9.5. Параметры АЦП [b]Глава 10. Последовательный периферийный интерфейс SPI[/b] 10.1. Общие сведения 10.2. Функционирование модуля SPI 10.3. Режимы передачи данных 10.4. Использование вывода SS [b]Глава 11. Двухпроводный последовательный интерфейс TWI[/b] 11.1. Общие сведения 11.2. Принципы обмена данными по шине TWI 11.3. Обзор модуля TWI 11.4. Взаимодействие прикладной программы с модулем TWI 11.5. Режимы работы модуля TWI 11.5.1. Режим «Ведущий-передатчик» 11.5.2. Режим «Ведущий-приемник» 11.5.3. Режим «Ведомый-приемник» 11.5.4. Режим «Ведомый-передатчик» 11.5.5. Комбинирование различных режимов 11.5.6. Арбитраж 11.6. Параметры интерфейса TWI [b]Глава 12. Универсальный последовательный интерфейс USI[/b] 12.1. Общие сведения 12.2. Использование модуля USI 12.3. Режимы работы модуля USI 12.3.1. Трехпроводный режим 12.3.2. Двухпроводный режим 12.3.3. Альтернативное использование модуля USI [b]Глава 13. Универсальный синхронный/асинхронный приемо-передатчик[/b] 13.1. Общие сведения 13.2. Использование модулей USART 13.2.1. Скорость приема/передачи 13.2.2. Формат кадра 13.2.3. Передача данных 13.2.4. Прием данных 13.3. Мультипроцессорный режим работы 13.4. Модуль USART в режиме MSPI 13.4.1. Управление модулем USART в режиме MSPI 13.4.2. Инициализация режима MSPI 13.4.3. Передача данных в режиме MSPI [b]Глава 14. Программирование микроконтроллеров AVR семейства Mega[/b] 14.1. Общие сведения 14.1.1. Защита кода и данных 14.1.2. Конфигурационные ячейки 14.1.3. Идентификатор 14.1.4. Калибровочные ячейки 14.1.5. Организация памяти программ и данных 14.2. Программирование по последовательному каналу 14.2.1. Переключение в режим программирования 14.2.2. Управление процессом программирования FLASH-памяти 14.2.3. Управление процессом программирования EEPROM-памяти 14.3. Параллельное программирование 14.3.1. Переключение в режим параллельного программирования 14.3.2. Стирание кристалла 14.3.3. Программирование FLASH-памяти 14.3.4. Программирование EEPROM-памяти 14.3.5. Программирование конфигурационных ячеек 14.3.6. Программирование ячеек защиты 14.3.7. Чтение конфигурационных ячеек и ячеек защиты 14.3.8. Чтение ячеек идентификатора и калибровочных ячеек 14.4. Программирование по интерфейсу JTAG 14.4.1. Общие сведения об интерфейсе JTAG 14.4.2. Использование интерфейса JTAG для программирования кристалла 14.4.3. Команды JTAG, используемые при программировании 14.4.4. Алгоритм программирования 14.5. Самопрограммирование микроконтроллеров семейства Mega 14.5.1. Общие сведения 14.5.2. Области RWW и NRWW 14.5.3. Функционирование загрузчика [b]Приложения[/b] Приложение 1. Сводная таблица микроконтроллеров AVR семейства Mega Приложение 2. Чертежи корпусов микроконтроллеров AVR семейства Mega Приложение 3. Параметры микроконтроллеров AVR семейства Mega[/b] [b]Предметный указатель[/b]
[b]Скачать Микроконтроллеры AVR семейства Mega. Руководство пользователя[/b]