Курсовая работа: Микроконтроллеры семейства AVR фирмы Atmel
Ток потребления в режиме низкого потребления:
♦ не более 0,1 мкА при напряжении 1,8 В.
Блок-схема микроконтроллера
Назначение выводов микросхемы ATtiny2313 приведено на рис. 1. Блок-схема микроконтроллера ATtiny2313 приведена на рис. 2.
Ядро AVR имеет большой набор инструкции для работы с 32 регистрами общего назначения. Все 32 регистра непосредственно связаны арифметико-логическим устройством (ALU), которое позволяет выполнять команду для двух разных регистров за один такт системного генератора. Такая архитектура позволила достигнуть производительности в десять раз большей, чем у традиционных микроконтроллеров, построенных по CISC-технологии.
Рис. 1 - Назначения выводов микросхемы ATtiny2313
1.2 Особенности микросхемы ATtiny2313
Микросхема ATtiny2313 имеет следующие особенности:
♦ 2 Кбайт системной программируемой Flash-памяти программ;
♦ 128 байт EEPROM;
♦ 128 байт SRAM (ОЗУ);
♦ 18 линий ввода-вывода (I/O);
♦ 32 рабочих регистра;
♦ однопроводной интерфейс для внутрисхемной отладки;
♦ два многофункциональных таймера/счетчика с функцией совпадения;
♦ поддержка внешних и внутренних прерываний;
♦ последовательный программируемый USART-порт;
Рис. 2 - Блок-схема микроконтроллера ATtiny2313
♦ универсальный последовательный интерфейс с детектором начала передачи;
♦ программируемый сторожевой таймер с внутренним генератором;
♦ три программно изменяемых режима энергосбережения.
В режиме Idle происходит приостановка центрального процессора, остальные системы продолжают работать. Выход из этого режима возможен как по внешнему прерыванию, так и по внутреннему. Например, при переполнении таймера.
В режиме PowerDown сохраняется содержимое регистров, но приостанавливается работа внутреннего генератора и отключаются все остальные функции микросхемы. Выход из режима возможен по внешнему прерыванию или после системного сброса. Такое решение позволяет совмещать быстрый старт с низким энергопотреблением.
Микросхема изготовлена с использованием уникальной высокочастотной технологии фирмы Atmel. Внутренняя Flash-память программ может быть перепрограммирована при помощи ISP-интерфейса без извлечения микроконтроллера из платы. Объединение 8-разрядного RISC-процессора внутрисистемной перепрограммируемой Flash-памятью на одном кристалле делают микросхему ATtiny2313 мощным средством, которое обеспечивает очень гибкие и недорогие решения многих прикладных задач управления.
В моей курсовом проекте будет описана некоторая часть микроконтроллера.
2. Центральное ядро процессора
Главная функция центрального ядра процессора – управление процессом выполнения программ. Для этого центральный процессор должен иметь непосредственный доступ к памяти, должен быть способен производить все виды вычислений и выполнять запросы на прерывания.