Раздел: Документация
0 ... 23 24 25 26 27 28 29 ... 195 Таблица 1.15. Описание выводов моделей Alrnega640x/1280x/2560x (продолжение)
Архитектура микроконтроллеров семейства Меда 2.1. Общие сведения Микроконтроллеры AVR семейства Mega являются 8-битными микроконтроллерами с RISC-архитектурой. Они имеют в своем составе электрически стираемую память программ (FLASH) и данных (EEPROM), а также разнообразные периферийные устройства. Следует отметить, что набор периферийных устройств в микроконтроллерах семейства Mega гораздо богаче, чем в микроконтроллерах семейства Tiny. Более того, состав этих устройств от модели к модели практически не меняется (меняется только количество однотипных модулей и их функциональные возможности). В любой модели имеется хотя бы по одному 8- и 16-битному таймеру/счетчику, хотя бы по одному интерфейсному модулю USART и SPI, аналоговый компаратор, сторожевой таймер и, конечно, порты ввода/вывода. К устройствам, присутствующим не во всех моделях семейства, относятся АЦП, модуль двухпроводного интерфейса TWI (Two Wire Interface, аналог шины 12С), а также модули интерфейсов JTAG и debugWire. Чтобы облегчить изучение микроконтроллеров семейства, далее на Рис. 2.1...2.11 приведены их структурные схемы, начиная с «классических» представителей семейства и заканчивая самыми совершенными на момент написания книги моделями. На Рис. 2.1 приведена структурная схема микроконтроллера ATmega8x. Особенностями данной модели являются: •3 порта ввода/вывода (порты В, D — 8-битные, порт С — 7-битный); •вход аппаратного сброса и выводы для подключения резонатора совмещены с линиями ввода/вывода; •два 8-битных (ТО, Т2) и один 16-битный (Т1) таймер/счетчик; •3 канала ШИМ; •по одному интерфейсному модулю USART, SPI и TWI; •6- или 8-канальный (в зависимости от корпуса) 10-битный АЦП. Структурная схема микроконтроллеров ATmegal6x/32x приведена на Рис. 2.2. Особенностями этих моделей являются: •четыре 8-битных порта ввода/вывода (порты A...D); •два 8-битных (ТО, Т2) и один 16-битный (Т1) таймер/счетчик; •4 канала ШИМ; ГЛАВА 2 •по одному интерфейсному модулю USART, SPI и TWI; •8-канальный 10-битный АЦП; •интерфейс JTAG. Структурная схема микроконтроллеров ATmega64x/128x приведена на Рис. 2.3. Их особенности: •7 портов ввода/вывода (порты A...F — 8-битные, порт G — 5-бит-ный); •возможность подключения внешнего ОЗУ; •два 8-битных (ТО, Т2) и два 16-битных (Т1, ТЗ) таймера/счетчика; •8 каналов Ш ИМ; •два модуля USART и по одному модулю SPI и TWI; •8-канальный 10-битный АЦП; •интерфейс JTAG. Структурная схема микроконтроллеров ATmega48x/88x/168x приведена на Рис. 2.4. Особенностями моделей этой линейки являются: •3 порта ввода/вывода (порты В, D — 8-битные, порт С — 7-битный); •вход аппаратного сброса и выводы для подключения резонатора совмещены с линиями ввода/вывода; •два 8-битных (ТО, Т2) и два 16-битных (Т1, ТЗ) таймера/счетчика; •6 каналов ШИМ; •по одному интерфейсному модулю USART, SPI и TWI, причем модуль USART может работать в режиме SPI; •6/8-канальный (в зависимости от корпуса) 10-битный АЦП; •отладочный интерфейс debugWIRE. Структурная схема микроконтроллера ATmega8515x приведена на Рис. 2.5. Его особенностями являются: •5 портов ввода/вывода (порты A...D — 8-битные, порт Е — 3-битный); •возможность подключения внешнего ОЗУ; •один 8-битный (ТО) и один 16-битный (Т1) таймер/счетчик; •3 канала ШИМ; •по одному интерфейсному модулю USART и SPI. Структурная схема микроконтроллера ATmega8535x приведена на Рис. 2.6. Особенностями этой модели являются: •четыре 8-битных порта ввода/вывода (порты A...D); •два 8-битных (ТО, Т2) и один 16-битный (Т1) таймер/счетчик; •4 канала ШИМ; •по одному интерфейсному модулю USART, SPI и TWI. 0 ... 23 24 25 26 27 28 29 ... 195
|