Kirish-chiqarish moslamalari MK
MC AVR tashqi qurilmalarini ishlab chiqdi:
8 bitli I / U portlariga birlashtirilgan 86 ko'p funktsiyali, ikki yo'nalishli GPIO I / U liniyalari . Registrlarning dasturlashtiriladigan konfiguratsiyasiga qarab, ular mustaqil ravishda "kuchli" haydovchi rejimida ishlay oladilar yoki 40 mA gacha bo'lgan oqimni chiqaradilar yoki qabul qiladilar (erga) , bu LED ko'rsatkichlarini ulash uchun etarli. Har qanday port pinlari "kirish" uchun erkin holatda yoki ichki tortib olinadigan (ijobiy) qarshilik yordamida sozlanishi mumkin.
3 ta uzilishning tashqi manbalari (chekkada, kesilgan yoki darajadagi) va kirish darajasining o'zgarishi bo'yicha 32 tagacha.
Soat manbasini tanlash mumkin:
keramika yoki kvarts rezonatori (barcha modellar uchun emas);
tashqi soat signali;
kalibrlangan ichki RC-generator (chastota 1, 2, 4, 8 MGts, shuningdek, ba'zi ATtiny modellari uchun - 4,8, 6,4, 9,6 MGts va 128 kHz).
256 KB gacha bo'lgan buyruqlarning ichki flesh xotirasi (kamida 10 000 qayta yozish tsikli).
Dasturlarni disk raskadrovka JTAG yoki debugWIRE interfeyslari yordamida amalga oshiriladi :
JTAG signallari (TMS, TDI, TDO va TCK) I / U portiga multipleksor qilinadi. Ishlash tartibi - JTAG yoki port - sigortalar registridagi tegishli bit bilan o'rnatiladi. JTAG interfeysi yoqilgan AVR MCU'lar jo'natiladi.
4 KB (ATmega / ATxmega) / 512 baytgacha (ATtiny) EEPROM ichki ma'lumotlar xotirasi (100000 ta qayta yozish davrlariga qadar).
Ichki SRAM 32KB (ATxmega) / 16KB (ATmega) / 1KB (ATtiny) gacha, 2 soatlik tsiklga kirish vaqti.
64 KBgacha bo'lgan tashqi xotira (ATmega8515, ATmega162, ATmega640, ATmega641, ATmega1280, ATmega1281, ATmega2560, ATmega256).
8, 16 bitli taymerlar.
PWM modulyatori (PWM) 8-, 9-, 10-, 16-bit.
Analog taqqoslovchilar.
Differentsial kirishlar bilan ADC (ADC), 8 (ATtiny) / 10 (ATtiny / ATmega) / 12 (ATxmega) bitlari:
ADC 1, 10 va 200 ga qadar programlanadigan daromad (differentsial rejimda);
Yo'naltiruvchi kuchlanish quyidagicha bo'lishi mumkin: besleme zo'riqishi, tashqi kuchlanish yoki taxminan 2,56 V bo'lgan ichki kalibrlanmagan mos yozuvlar zo'riqishida (minimal kuchlanish kuchlanishi 2,7 V va undan yuqori bo'lgan modellar uchun ) yoki 1,1 V(minimal kuchlanish kuchlanishi 1 bilan) , 8 B ).
Har xil ketma-ket interfeyslar, jumladan:
ikki simli TWI , I²C mos keladi ;
universal sinxron / asinxron UART / USART qabul qiluvchi-qabul qilgich ;
Sinxron ketma-ket portli ketma-ket interfeys (SPI).
USB seriyali AT90USBxxxx.
JON seriyasi AT90CANxxx.
LCD seriyali ATmega169 va ATmega329 .
ATtiny25 , ATtiny45 , ATtiny85 harorat sensori .
Deyarli barchasi (maxsus interfeys orqali qayta dasturlashtirilgan ba'zi ATtiny modellari bundan mustasno ) SPI seriyali interfeysi orqalio'chirib dasturlashni (ISP) qo'llab - quvvatlaydi . Sug'urta registrlari normal dasturlash endi mavjud bo'lmasligi uchun tuzilgan bo'lsa, ko'plab mikrokontrollerlar yuqori voltajdan foydalangan holda muqobil ketma-ket yoki parallel dasturlashni qo'llab-quvvatlaydi.
O'z-o'zini dasturlashni qo'llab-quvvatlash, unda asosiy dastur kodning bir qismini o'zgartirishi mumkin.
Qayta yozish bilan himoyalangan subroutine (bootloader) yordamida asosiy dasturni yuklashni qo'llab-quvvatlash. Dasturning asosiy kodi odatda standart protokollardan biri yordamida mikrokontroller portlaridan biri orqali qabul qilinadi.
Kam quvvat rejimlari qatori.
Eslatma: dasturiy ta'minot bilan barcha tashqi qurilmalarni yoqib bo'lmaydi. Ularning ba'zilari birinchi navbatda Sug'urtalash registridagi bitlar yordamida faollashtirilishi kerak, uni faqat dasturchi o'zgartirishi mumkin.
Do'stlaringiz bilan baham: |