ВУЗ:
Составители:
4. UART В AVR AT90S8535
4.1. ОБЩИЕ СВЕДЕНИЯ ОБ AVR AT90S8535
Микроконтроллеры семейства AVR (производство Atmel Corporation)
– 8-разрядные RISC-контроллеры, отличающиеся высокой
производительностью, обусловленной применением RISC-архитектуры (как
в PIC-контроллерах). Однако микроконтроллеры AVR имеют систему
команд, совместимую с MCS-51 и выполняют большинство инструкций в
течение одного такта генератора (в PIC – за 4 такта). В этих контроллерах
AVR отсутствует внутренний делитель частоты тактового генератора,
поэтому ими достигается быстродействие примерно 1 MIPS при F
OSC
=
1МГц (MIPS – «Million Instruction per Second» – миллионов инструкций в
секунду).
Имеется три подсемейства микроконтроллеров AVR:
• tiny AVR – недорогие миниатюрные в 8-выводном
исполнении;
• Classic AVR – основная линия микроконтроллеров с FLASH-
памятью программ 2…8 Кб, памятью данных EEPROM
64…512 байт, оперативной ПД SARAM 2…4 Кб, встроенным
10-разрядным 8-канальным АЦП;
• mega AVR – микроконтроллеры для сложных приложений,
требующих большого объема памяти (FLASH-память
программ до 128 Кб, ОЗУ 2…4 Кб.
Система команд всего семейства AVR совместима при переносе
программы со слабого на более мощный МК.
Микроконтроллер AT90S8535 относится к подсемейству Classic.
Расположение его выводов показно на рис.4.1.
Рассмотрим его основные особенности.
- Высокоскоростная RISC-архитектура
- 118 инструкций
- Все команды выполняются за один цикл - 1 такт, кроме инструкций
переходов
- 8к х 14 слов FLASH памяти программ (до 1,000 циклов
стирания/записи)
- 512 байт SRAM ОЗУ
- 512 байт EEPROM памяти данных (до 100,000 циклов
стирания/записи)
- Программируемая защита памяти программ
- Три режима энергосбережения: Idle, Power Save, Power-down
- Напряжение питания 4.0–6.0В
- Тактовая частота 0 - 8 МГц
- Энергопотребление:
6.4 мA (3.0В, 4 МГц, 20 С, Active)
1,9 мА (3.0В , 4 МГц, 20 С, Idle Mode)
<1 мкА (3.0В , 4 МГц, 20 С, Power-down)
Периферия:
- 8-канальный 10-разрядный АЦП
- UART
- Два 8-разрядных таймера/счетчика с предделителем и с режимом
сравнения
- Один 16-разрядный таймер/счетчик с предделителем и с режимом
сравнения/захвата/ШИМ (ССР)
- Последовательный режим SPI: ведущий/ведомый
- Программируемый сторожевой таймер (WDT – Watchdog Timer)
- Часы реального времени
- Встроенный аналоговый компаратор
4.2. АРХИТЕКТУРА AT90S8535
Микроконтроллеры AVR используют гарвардскую архитектуру – с
разделенной памятью программ (ПП) и данных (ПД). Имеется 2-уровневый
конвейер инструкций: пока одна выполняется, другая читается из ПП
(FLASH-память).
Рис. 4.1. Цоколевка корпуса
AT90S8535
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »
