ATmega16 - Új generációs mikrovezérlő

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Hogy többet tudjon az ATmegáról 16 Először tudnunk kell a mikrokontroller előzményeit. Valójában mi ez? Ahogy nekünk, embereknek is szükségünk van egy agyra, hogy itt éljünk, és annak bizonyos módon kell működnie. Ugyanez a helyzet egy beágyazott alapú eszköz vagy bármilyen elektronikus berendezés futtatásához, amelyhez agy szükséges. egy mikrovezérlő . Ez egy önvezérelt eszköz, amely rendelkezik processzorral, memóriaegységgel, programozható memóriával (például RAM, PROM stb.) Stb. Az első mikrovezérlőt Gary Boone találta ki a Texas Instruments-től. Mivel a technológia napról napra növekszik, és mindannyian előnyben részesítjük a kisebb méretű és rendkívüli teljesítményű készülékeket. Tehát, ez a legújabb mikrovezérlő, amely az Atmel Mega AVR családjától származik. Eddig a 8051mikrovezérlő a szuperhős minden mikrovezérlőben, ez azt jelenti, hogy ez a hosszú élettartamú mikrovezérlő, mert néhány eszköz továbbra is óriási mértékben dolgozik ezen 8051 mikrovezérlő . Itt megvitatjuk, mi az ATmega16, annak tulajdonságait, csapdiagramját, interfészét és az adatlapját.

Mi az ATmega16?

Az Atmel Corporation gyártotta az ATmega16 mikrovezérlőt, amely az Atmel Advanced Virtual RISC családjába tartozik. Fejlett RISC (Reduced Instruction Set Computing) rendszerrel és nagy teljesítményű mikrovezérlővel rendelkezik. Ez a 8051 mikrovezérlők fejlett verziója, amelynek tulajdonságai meghaladják a 8051 mikrovezérlő tulajdonságait. Ez egy számítógép, amely CPU-val, RAM-mal, ROM-mal, EEPROM-mal, időzítőkkel, számlálókkal, ADC-vel van beépítve, és az utolsó négy 8 bites port, mint például az A, B, C, C és D port. Minden portnak 8 bemeneti és kimeneti csapja van az extra teljesítmény érdekében. Az alábbi részben megfigyelhetjük ennek a mikrovezérlőnek a jellemzőit.




atmega16 - mikrovezérlő

atmega16 - mikrovezérlő

Jellemzők

A az ATmega16 jellemzői a következőket tartalmazzák.



Ez egy 40 tűs mikrovezérlő. Minden csapnak megvan a specifikációja. Ezek akár bemeneti, akár kimeneti csatlakozásokat támogatnak, és négy portra vannak felosztva. Ők az A, B, C, D portok. A negyven csapot e négy port alá sorolják. Tűdiagramján megfigyelhetjük.

8 bites mikrokontroller - Az ATmega16 egy nagy teljesítményű mikrovezérlő, amely egyszerre 8 bites adatokat képes feldolgozni. 8 bites adatot vesz a memóriából. És használja az alacsony energiafogyasztást.

  • A továbbfejlesztett RISC architektúrán alapuló architektúra. Beépített 131 hatékony utasítással. Ezek az utasítások egyszeri végrehajtást jelenthetnek az egyszerű folyamat érdekében.
  • Másodpercenként akár 16 millió utasítást (MIPS) képes feldolgozni. Maximális üzemi frekvenciája 16MHz.
  • 32 beépített regiszterrel rendelkezik. Ezek a regiszterek segítenek a CPU és a külső perifériák csatlakoztatásában.
  • Az ATmega16 a legtöbb szükségessé vált perifériával, például ADC (analóg-digitális átalakító), USART, SPI és egy analóg komparátorral rukkolt elő. Ezeknek a beépített tulajdonságoknak köszönhetően előnyösebb és költséghatékonyabb, mint mások.

Memória - 16KB programozható flash memóriával rendelkezik, az SRAM (Static Read Access Memory) 1 KB belső memóriával, 512 bájt EEPROM-mal rendelkezik. Ennek köszönhetően képes 10 000 írási / törlési ciklusra.


Két 8 bites időzítő / számláló és egy 16 bites időzítő / számláló - Az időzítők szinkronban mérhetik a működés időzítését a rendszerrel / külső órával. A számlálók pedig az eseményeket minden időközönként számlálják.

Az ATmega16 négy PWM csatornával rendelkezik - Ezek hasznosak az analóg jel rekonstrukciójához a digitális jelek terhelési szintjén.

Programozható USART - Univerzális szinkron aszinkron vevő és adó néven ismert. Ez az USART aszinkron kommunikációt biztosít az adó és a vevő között.

Speciális mikrokontrollerek jellemzői - Belső RC oszcillátor, bekapcsolási visszaállítás és programozható barna kimutatás, mind a megszakítási források, mind a hat különböző alvási mód.

I / O és csomagok - 32 programozható I / O vonallal rendelkezik, különböző használatra.

Üzemi feszültség - Az üzemi feszültség 4,5 V és 5,5 V között van

Energiafogyasztás - Használhatja a 3v feszültséget 1MHz frekvencián 25 ° C-on

ATmega16 tűs diagram

Ennek a mikrovezérlőnek 40 érintkezője van, és mindegyik tűnek megvan a maga fontossága. Ebben a 40 érintkezõben az I / O csapok száma 32. És ezeket 4 portba sorolják. Minden portnak 8 I / O csapja van.

Atmega16 - tű - diagram

Atmega16 - tű - diagram

  • 4 PORT-A 8 csapos (33-40 tű)
  • 1 PORT-B 8 csap (1-8. Érintkező)
  • 3 PORT-C 8 tű (22–29. Érintkező)
  • 2 PORT-D 8 csap (14–21. Érintkező)

A-PORT: Itt a 33–40 PIN-kód érkezik a PORT-A-hoz. Ez az A port analóg bemenetként működik az A / D átalakítóhoz. Az A port 8 bites kétirányú I / O portként használható. Belső felhúzási ellenállással rendelkezik.

KIKÖTŐ - B: Ennek csapjai 1 és 8 között vannak. Ezt a B portot I / O kétirányú csapokhoz használják.

KIKÖTŐ - C: Ennek a C portnak nyolc I / O kétirányú csapja van.

KIKÖTŐ - D: A D port csapok használhatók bemeneti vagy kimeneti tűként. Az extra perifériák, például PWM csatornák, időzítő / számláló, USART csatlakoznak ehhez a porthoz.

VISSZAÁLLÍTÁS - A 9. tű a PIN-kód visszaállítása.

10. tű - Ezt a csapot áramellátási célokra használják. Ezzel a tűvel 5 V tápegységet lehet csatlakoztatni a mikrovezérlőhöz.

12. és 13. tű - Magas órajelű impulzusokat generálhat egy kristályoszcillátor. És ez a kristályoszcillátor csatlakozik ezekhez a csapokhoz. Ez a mikrovezérlő 1 MHz frekvencián működik.

ATmega16 adatlap

Az adatlap egy teljes körű információ az eszközről. Ezeket az adatlapokat a gyártók kiadhatják. Itt a ATmega16 adatlap az alábbi linken található.

ATmega16 programozás

Az ATmega16 és a programozásának többféle módja van AVR mikrokontrollerek . Íme az ATmega16 programozás módja. A következő módszerek hasznosak a kód ATmega16 mikrovezérlőbe történő beírására. Ők:

  • Az USBASP 2.0 programozó illesztőprogramok telepítése a számítógépekre.
  • Megtehető az Atmel stúdió telepítő csomagjával.
  • A Sketch tervezése és frissítése az Atmega16-ba.
  • Végül az ATmega16 kiegészítheti egy LED-del és oszcillátor áramkörrel.

Alkalmazások

Fejlett tulajdonságai miatt az ATmega16 alkalmazások széles skálájával rendelkezik. Ez egy kis méretű számítógép. Íme néhány az ATmega16 alkalmazások közül

Az ATmega16 főleg beágyazott rendszerekben, orvosi berendezésekben, otthoni automatizálási eszközökben, gépjárművekben, ipari automatizálásban, háztartási készülékekben, biztonsági rendszerekben és hőmérséklet-szabályozású eszközökben, motorvezérlő rendszerekben, digitális jelfeldolgozásban, perifériás interfész rendszerekben és Arduino alapú projektekben és még sok másban használatos. .

Az ATmega16 az AVR sorozatú mikrovezérlők legnépszerűbb és legújabb vezérlője. Az ATmega16 a mikrovezérlőkategória fejlett verziója. Az ATmega16 hat különböző típusú alvási üzemmóddal rendelkezik. Ezek nagyon hasznosak az energia megtakarításában, amikor beindul. Hatalmas memóriaegysége van, amely nagyon sok művelet elvégzésére képes rövid idő alatt, és projekteket tudunk végrehajtani ATmega16 interfésszel, például GSM modul interfésszel az ATmega16-tal, GPS modul interfésszel az ATmega16-tal, Bluetooth modul interfésszel az ATmega16-tal, Hőmérséklet-érzékelő interfész az ATmega16-tal, a Wi-Fi modul interfész az ATmega16-tal és még sok más.