|
|
Компьютеры - AVR - Устройства ввода/вывода МК26 мая 2011
Оглавление: 1. AVR 2. Описание архитектуры 3. Семейства микроконтроллеров 4. Устройства ввода/вывода МК 5. Средства разработки
МК AVR имеют развитую периферию:
- Многофункциональные, двунаправленные GPIO порты ввода/вывода со встроенными подтягивающими резисторами. Конфигурация портов в/в задаётся программно.
- В качестве источника тактовых импульсов может быть выбран:
- кварцевый резонатор;
- внешний тактовый сигнал;
- внутренний RC-генератор.
- Внутренняя Флеш-память команд до 256 KБ.
- Отладка программ осуществляется с помощью интерфейсов JTAG или debugWIRE:
- сигналы JTAG мультиплексированы на порт ввода/вывода. Режим работы JTAG или порт задаётся соответствующим битом в регистре fuses. МК AVR поставляются с включённым интерфейсом JTAG.
- Внутреннее EEPROM данных до 4 КБ.
- Внутренняя SRAM до 8 KБ время доступа 1 такт.
- Внешняя память объёмом до 64 КБ.
- Таймеры c разрядностью 8, 16 бит.
- ШИМ-модулятор 8-, 9-, 10-, 16-битный.
- Аналоговые компараторы.
- АЦП с дифференциальными входами, разрядность 10 бит:
- программируемый коэффициент усиления перед АЦП 1, 10 и 200;
- опорное напряжение 2,56 В.
- Различные последовательные интерфейсы, включая:
- двухпроводной интерфейс TWI, совместимый с I²C;
- универсальный синхронно/асинхронный приёмопередатчик UART/USART;
- синхронный последовательный порт Serial Peripheral Interface.
- USB серия AT90USBxxxx.
- CAN серия AT90CANxxx.
- LCD серии ATmega169 и ATmega329.
- Датчики температуры ATtiny25, ATtiny45, ATtiny85.
Примечание: не все периферийные устройства могут быть включены программно. Бит в регистре fuses может быть изменён только программатором.
Просмотров: 5116
|