Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 6. Осваиваем все возможности микроконтроллера ATtiny2313 349 Диапазон частот тактового генератора ATtiny2313: ♦ 0 — 10 МГц при напряжении 2,7 — 5,5 В; ♦ 0 — 20 МГц при напряжении 4,5 — 5,5 В. Ток потребления в активном режиме: ♦ 1 МГц, 1,8 В: 230 мкА; ♦ 32 кГц, 1,8 В: 20 мкА (с внутренним генератором). Ток потребления в режиме низкого потребления: ♦ не более 0,1 мкА при напряжении 1,8 В. Блок-схема микроконтроллера Назначение выводов микросхемы ATtiny2313 приведено на рис. 6.1. Блок-схема микроконтроллера ATtiny2313 приведена на рис. 6.2. Ядро AVR имеет большой набор инструкции для работы с 32 реги ­ страми общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (ALU), которое позволяет выпол ­ нять одну команду для двух разных регистров за один такт системного генератора. Такая архитектура позволила достигнуть производитель ­ ности в десять раз большей, чем у традиционных микроконтроллеров, построенных по CISC -технологии. PDIP/SOIC (RESET/dW) РА2 IZ (RXD)PDO IZ (TO) PD1 IZ (XTAL2) PA1 IZ (XTALI)PAOIZ (CKOUT/XCK/1NTO) PD2 IZ 1 2 3 4 5 6 (INT1)PD3tzl 7 (TO)PD4IZ 8 (OCOB) PD5 Z 9 GN DIZ 10 20 ZJ VCC 19 Zl РВ7 (UCSK/SCK/PCINT7) 18 □ РВ6 (MISO/DO/PCINT6) 17 □ РВ5 (MOSI/DI/SDA/PCINT5) 16 □ РВ4 (ОС1 B/PCINT4) 15 Zl РВЗ (ОС1 A/PCINT3) 14 ZI РВ2 (OCOA/PCINT2) 13 ZI РВ1 (ANI1/PCINT1) 12 □ РВО (ANI0/PCINT0) 11 Z]PD6(ISP) MLF (RESET/dW) PA2 V ?° РВ7 (UCSK/SCK/PCINT7) (RXD) PDO III PB6 (MISO/DO/PCINT6) (TO) PD1 E 1 - (XTAL2) PA1 C 2 | (XTALI)PAOE 3 I (CKOLIT/XCK/INTO) PD2E 4 | (INT1)PD3E 5^ п п п п п 02019181716 - 15 □ PB5 (MOSI/DI/SDA/PCINT5) 1 14 3 PB4 (OC1B/PCINT4) ' 13 J PB3 (OC1A/PCINT3) 1 12 □ PB2 (OCOA/PCINT2) J 11 3PB1 (ANI1/PCINT1) 6 7 8 9 10 ТТПТГЕГЕГ - ^ ZfT0)PD4 I A I PBO (ANIO/PCINTO) (OCOB) PD5 J PD6(ISP) I GND Внимание! Нижнюю площадку прижать к корпусу 6 Puc. 6.1. Назначение выводов микросхемы ATtiny2313 Особенности микросхемы ATtiny2313 Микросхема ATtiny2313 имеет следующие особенности: ♦ 2 Кбайт системной программируемой Flash -памяти программ; ♦ 128 байт EEPROM; ♦ 128 байт SRAM (ОЗУ); ♦ 18 линий ввода-вывода (I/O); ♦ 32 рабочих регистра; ♦ однопроводной интерфейс для внутрисхемной отладки; ♦ два многофункциональных таймера/счетчика с функцией совпадения;

RkJQdWJsaXNoZXIy MTExODQxMg==