Про данное руководство
В данном документе приводится подробное описание всех встроенных в AVR-микроконтроллеры XMEGA A модулей и УВВ. Всех их особенности задокументированы на функциональном уровне и описаны по общей методике. Рассматриваемые в данном руководстве модули и УВВ могут не входить в состав некоторых микроконтроллеров XMEGA A.
Специфическую для каждого микроконтроллера информацию, как, например, характеристические данные, размеры памяти, доступные модули и УВВ, а также их абсолютные адреса в памяти необходимо искать в документации на интересующий микроконтроллер.
Если в микроконтроллер входит несколько одинаковых УВВ, как, например, порт ввода-вывода (ПВВ), каждый из них будет иметь собственное наименование. Применительно к ПВВ такими наименованиями будут PORTA, PORTB и т.д. Наименования регистров и их бит уникальны для каждого конкретного модуля и УВВ.
Более подробные примеры использования модулей и УВВ с кодами программ можно найти среди рекомендаций по применению микроконтроллеров XMEGA A, доступные по ссылке: http://www.atmel.com/avr.
1.1. Рекомендации по чтению руководства
Каждый из разделов руководства посвящен описанию отдельных модулей и УВВ. В начале раздела обязательно приводится краткий перечень наиболее важных особенностей и обзор возможностей модуля. В остальной же части раздела приводится более детальное описание особенностей и функциональных возможностей.
В подразделах, посвященных описанию регистров, приводится наименование каждого отдельного бита/флага и его назначение. Здесь так же можно найти подробности по настройке модуля и активизации его различных функций. Если в настройке модуля принимают участие несколько бит, они собираются в битовую группу. Возможности конфигурации битовых групп приводятся в отдельных таблицах вместе с групповой настройкой и кратким описанием. Групповая настройка ссылается на наименования настроек, которые определены в Си и ассемблерных заголовочных файлах и исходных кодах рекомендаций по применению.
В подразделах, посвященных краткому обзору регистров, приводятся таблицы с перечнем регистров для каждого модуля и их адресами в памяти. Аналогичным образом, в подразделах, посвященных краткому описанию векторов прерываний, приводится таблица с векторами прерываний каждого модуля и их адреса смещения.
1.2. Ресурсы
Широкий выбор инструментальных средств для проектирования, рекомендаций по применению и документации доступен для скачивания по ссылке http://www.atmel.com/avr.
1.3. Рекомендовано для прочтения
- Документация на микроконтроллеры XMEGA A
- Рекомендации по применениям XMEGA A
В данном руководстве приводится только общие описания модулей и УВВ. Специфическая информация по микроконтроллерам XMEGA A приводится в документации на них. Порядок использования модулей МК XMEGA A с примерами кодов программ содержится в рекомендациях по применению.
Новичкам рекомендуется для прочтения рекомендации по применению AVR1000 - руководство по быстрому освоению программирования МК XMEGA на языке Си, а также AVR1900 - руководство по быстрому освоению ATxmega128A1.
|