Kompyuter injiniringi



Yüklə 172,52 Kb.
səhifə6/7
tarix02.04.2022
ölçüsü172,52 Kb.
#115112
1   2   3   4   5   6   7
dYjseLeApp3gxp2AHuEapgtGNb544cD

8-bitli va 16-bitli taymerlar PWM chiqishi (ba'zi qurilmalarda ishlab chiqarilgan PWM periferiyasi mavjud, unga muddati o'tgan generator kiradi)
Signal chetidan kelib chiqqan vaqt belgisini yozib olish.

Analog taqqoslagich.

10 yoki 12 bitli A / D konvertorlari, 16 kanalgacha multipleksli

12-bitli D / A konvertorlari

Turli xil seriyali interfeyslar, shu jumladan I²C bilan mos keladigan ikki simli interfeys (TWI)

Sinxron / asenkron seriyali tashqi qurilmalar (UART / USART) (RS-232, RS-485 va boshqalar bilan qo'llaniladi)

Serial periferik interfeys avtobusi (SPI)

Universal Serial Interfeysi (USI): SPI, [12] I2C [13] [14] yoki UART [15] interfeysini amalga oshirish uchun ishlatilishi mumkin bo'lgan ko'p maqsadli apparat aloqa moduli.

Qora tanani aniqlash

Kuzatuv taymeri (WDT)

Ko'p quvvat tejaydigan uyqu rejimlari

Yoritish va dvigatelni boshqarish (PWM-maxsus) boshqaruvchi modellari

JON nazoratchisini qo'llab-quvvatlash

USB boshqaruvchisini qo'llab-quvvatlash

To'g'ri to'liq tezlikli (12 Mbit / s) uskuna va o'rnatilgan AVR bilan uyali boshqarish moslamasi.

Bundan tashqari, erkin foydalanish mumkin past tezlikda (1,5 Mbit / s) (HID) bitbanging dasturiy emulyatsiyasi

Ethernet boshqaruvchisini qo'llab-quvvatlash

LCD boshqaruvchisini qo'llab-quvvatlash

1,8 V gacha ishlaydigan past kuchlanishli qurilmalar (o'rnatilgan DC - DC quvvatiga ega qismlar uchun 0,7 V gacha)

Picopower qurilmalari

DMA kontrollerlari va "voqealar tizimi" periferik aloqa.

AES va DES uchun tezkor kriptografiyani qo'llab-quvvatlash

AT Atmel ishlab chiqaruvchisini anglatadi, Mega mikrokontroller megaavr toifasiga tegishli degan ma'noni anglatadi, 16 16KB bo'lgan boshqaruvchi xotirasini anglatadi. Atmega16 arxitekturasining qurilish bloklarini quyidagi fikrlar tushuntiradi:


1.2.1-rasm. AVR Mikrokontroller.
AVR mikrokontrollerlari uchta toifada mavjud

Tinyavr: - Kamroq xotira, kichik o'lcham, oddiy dasturlarga mos keladi

Megaavr: - Bular asosan yaxshi xotira hajmiga ega (256 Kbitgacha), ichki qurilgan atrof-muhitning ko'p soni va kamtarona dasturlarga mos keladigan eng mashhurlari.

Xmegaavr: - Katta dastur xotirasi va yuqori tezlikka muhtoj murakkab dasturlar uchun ishlatiladi.

ARM protsessor

ARM protsessor, shuningdek RISC Machines (ARM) tomonidan ishlab chiqilgan RISC (qisqartirilgan o'qitish kompyuteri) arxitekturasiga asoslangan protsessorlar oilasidan biridir.

ADC interfeysi: Atmega16 8 bitli ADC (analogdan to raqamli konverter) bilan jihozlangan va 10 bitli sig'imga ega. ADC, masalan, sensor kiritish uchun analog kirishni o'qiydi va uni mikrokontrolder tomonidan tushunarli bo'lgan raqamli ma'lumotlarga o'zgartiradi.

· Taymerlar va Hisoblagichlar: Atmega16 ikkita 8 bitli va bitta 16 bitli taymer hisoblagichlardan iborat. Taymerlar aniq amallarni yaratish uchun foydalidir, masalan, ikkita operatsiya o'rtasida vaqtning kechikishini keltirib chiqaradi.

· Qo'riqchi taymeri: Qo'riqchi taymeri ichki osilator bilan mavjud. Watchdog taymeri doimiy ravishda nazorat qiladi va agar biron bir amal bajarishda kod belgilangan vaqtdan ko'proq vaqt davomida ushlanib qolsa kontrollerni qayta tiklaydi.

· Shovqinlar: Atmega16 21 uzilish manbalaridan iborat bo'lib, ulardan to'rttasi tashqi. Qolganlari USART, ADC, taymerlar va boshqalar kabi tashqi qismlarni qo'llab-quvvatlaydigan ichki uzilishlardir.

· USART: Universal sinxron va asinxron qabul qilgich va uzatuvchi interfeysi ketma-ket ulanishga qodir tashqi qurilmaga ulanish uchun mavjud (ma'lumotni bit bilan uzatish).

Arxitektura davom etdi

Umumiy maqsad registrlari: Atmega16 32 ga mo'ljallangan umumiy registrlar bilan jihozlangan, ular to'g'ridan-to'g'ri CPU Arifmetik mantiqiy bloki (ALU) bilan biriktirilgan.



Yüklə 172,52 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin