7.2.2. Микроконтроллер құрылымы
Мысал ретінде ATMEGA328P микроконтроллерінің блок-сызбасын
қарастырайық.
Неге
осы
микроконтроллерді?
Өйткені
бұл
микроконтроллер бұдан әрі практикалық мысалдарды қарастыру
барысында
пайдаланылатын,
Ардуино
(Arduino)
платасында
орналастырылған.
Микроконтроллердің
блок-сызбасы
7.2-суретте
ұсынылған. Микроконтроллер келесі ұсынылған қосалқы жүйелерден
тұрады:
■
сегіз разрядты енгізу-шығару порты — Port D;
■
сегіз разрядты енгізу-шығару порты — Port B;
■
сегіз разрядты енгізу-шығару порты — Port C;
■
тізбекті интерфейстер — USART, SPI, TWI;
■
8-биттік және 16-биттік таймер-есептеуіштер (Timer/Counter) — 8bit
T/C 0, 16bit T/C 1, 8bit T/C 2;
■
аналогтық компаратор — Analog Comp;
■
тірек кернеуі көзі — Internal Bandgap;
■
аналогтық-сандық түрлендіргіші — A/D Conv;
■
бағдарламалар мен деректерді сақтауға арналған жадының әралуан
түрлері — EEPROM, Flash, SRAM;
■
орталық процессорлық құрылғы — CPU;
■
тактілік генератор — Oscillator Qrcuits/Qock Generation;
■
күзет генераторы — Watchdog ОsciПator;
■
күзет таймері — Watchdog Timer;
■
қуатты бақылау мен басқару блогы — Power Supervision;
бір сымды реттеу интерфейсі — debugWIRE. ATMEGA328P
микроконтроллерінің сипаттамалары 7.1- кестеде ұсынылған.
7.1-кесте
Атауы
Сипаттамасы
Өндіруші
Atmel
Өнім санаты
8-битік микроконтроллерлер
Процессор сериясы
ATMEGA32x
Ядросы
AVR
Сәулеті
RISC
Деректер шиналары ені
8 bit
Максималды тактілік жиілік
20 MHz
Өнімділік
1.0 MIPS/MHz
Бағдарламалық флеш- жадысы
көлемі
32 KB
EEPROM- жадысы көлемі
1 KB
SRAM- жадысы көлемі
2 KB
Жадыны жазу-өшіру циклдері саны
10000 Flash/100000 EEPROM
185
Достарыңызбен бөлісу: |