D'Atmaga16a-Au ass e mächtege Mikrocontroller deen eng héich flexibel a kapabel Léisungsléisung fir vill embedded Kontroll Uwendungen.Et gëtt wäit a ville Felder benotzt wéi Smart Haiser, Automotive elektronesch Systemer, an industriell Automatioun.An dësem Artikel entdecken mir e puer Schlësselpunkten am Zesummenhang mat der Atoma16a-au fir datt Dir e méi déif Verständnis vun dësem Apparat kritt.
Atmea16a-Au ass eng embedded Mikrokontroller hiergestallt vun der Microchip Technologie.Et gëtt an engem 44-Pin Qfp verpackt an ass e 16-Bit niddereg-mail-Performance CMOS Microcontroller.Dësen Apparat ass mat 16kb vun der Selbstprogramming Clod Controbross Erënnerung, 1024B vu SRAM, 512 Bytes vum EPROM, 8-Kanäl an de CountreTD'Atriéeatioun vun 2,7 bis 5,5V, ass den Ostga-Au-Au fir bis zu 16 Mipsen Erknung um 16 mëllen.Andeems Dir mächteg Instruktiounen an engem Clock Zyklus ausféieren, erreecht den Apparat duerch bal 1 MPS / Mhz, gitt d'Flexibilitéit fir d'Flexibut ze optimiséieren an d'Veraarbechtungsprivéierung an d'Veraarbechtungsprivéierung an der VeraarbechtungZousätzlech huet den Chip eng Breet vun 10mm a seng kompakt Struktur mécht et ideal fir méi kleng elektronesch Apparater.AMAGA16a - Au gehéiert zu der AMEDA16 Serie, a seng Familljjiena Aimega16A, AMega16l, Atmega1hvv an Atmega16MA
Alternativen an Equivalenter:
• Atmega162l-8ai
• Atmega324P-15at
• In-System Programméierung vum On-Chip Bootprogramm
• Fortgeschratt Riff-Architektur
• Richteg Lies-beim Schreiwen Operatioun
• Héich Ausdauer net-flüchtegem Memory Segmenter
• JTAG (IEEEE STD. 1149,1 comprietéieren) Interface
• héich Leeschtung, Low-Power Avr® 8-Bit Microcontroller
AVR CPU: Den A AEM Microcontroller adopt den Harvard Architektur, déi d'Trennung vum Programm a Parallcabellitéit realiséiert huet.Suvertéiert ass eng Uschaufress ginn duerch eng eenzegstadéiert Pipeline duerch eng efficace ass ausgefouerte gefouert.De Programm Mérice Canloys reprogrammbar Flash Technologie, fir Programm Updates an Upgrades méi einfach ze maachen.Zousätzlech ass de Microcontroller mat enger Fast-Zougangsaktivitéit Datei ausgestatt, dat ënnerstëtzt Singmpathesch Logik Eenheet ënnerstëtzt (ALU) Operatiounen.Et ass derwäert ze respektéieren datt e puer vun de Registranten och als indirekt Adresse vun der Uweisungen ze benotzen, wat d'Effizienz vun den Adressberechnungen vun der Adress verbënnt.Den Alique ënnerstëtzt eng breet Piem vun ëm Haffkomomieik a logesch Opfatioune fir de Status Rendner fir den Optraghueler vun der Operatioun un, déi de Projet op der Operatioun ubidden, déi der Zäit erzielt vun sinn, kënnen am Client bei der Rees dobäizéien, déi der Zäit iwwernorf ginn, wann entsuergt gëtt wéi den Ubidder vun der Operatioun liwwert, déi duerno Zäit aktualiséiert ginn
Flash Memory: Den Atmega16a-Au integréiert eng 16 kb Flash Memory fir Benotzerprogrammer an Daten ze späicheren.Dëse Flash Memory gëtt nei opgeworf, erlaabt fir flexibel Updates während der Uwendung Entwécklung an Détachement erlaben.
EEPMOR MEMOREN: Zousätzlech zu Flash Memory, den Atmaga1a-AU liwwert 512 Bytes vun der EPRM Memory, deen typesch benotzt fir d'Konfiguratiounsparameter ze starten.
SRAM Erënnerung: Den Atmaga16a-au Microcontroll enthält och 1kb vun der statescher cordescher Erënnerung (SRAM) fir eng temporärer Lagerung vun der Personabelen während der Programm
PWM Output: Duerch den Timer / Konter a GPio Pins, den Atmaga1a-Au kann PWM Signaler fir Uwendungen generéieren an Motorgeschwindegkeet an der Fett
Timer / Konter: Dëse Microcontroll enthält multiple Timer / Calter déi benotzt kënne fir Puls (pwm) Signaler ze generéieren an Zäitvirstellungen a Leeschtung.
Multiple Interfaces: Den Atmaga16a-au bitt eng räiche Set vun extern Strips, inklusiv multiple Allgemengen Input Input (GPSPERS (GPIDERS) fir extern Geräter) ze verbannen)Zousätzlechad se Allgemeng Kommunikatiounsinfrassen wéi Si Poironolutelaarbechtspuedeschaf (UART) fir mat anere Geräcke ze kommunizéieren.
• Hiersteller: Microchip
• Package / Fall: Tqfp-44
• Verpackung: Schacht
• ADC Resolutioun: 10 Bit
• Daten RAM Gréisst: 1 kb
• Daten ROM Gréisst: 512b
• Data Bus Breet: 8 Bit
• Versuergungspannung: 2.7v ~ 5.5v
• Betribstemperatur: -40 ° C ~ 85 ° C
• Maximum Auer Frequenz: 16 mhz
• Programm Erënnerung Gréisst: 16 kb
• Montéierungsstil: SMD / SMT
• Unzuel vun den Timer / Counters: 3 Timer
• Produktkategorie: 8-Bit Mikrocontroller - MCU
Wak-up Quell: Dëse Microcontroller liwwert eng Rei vu waakreg Quelloptiounen, sou wéi extern Ënnerbriechung, an sou.Wann d'erreecht speedungsféieren, gëtt ofgeschläert, de System aus dem Schlof, a sech nach weider auszeginn, da vun Ärem normale Programm bis op d'Ausfall auszeschafen, sou sprangen.
Peripherale Low Power Mode: D'Periphere vun der Ariega16a-Au kann selektiv an den nidderegen Stroummodus aginn fir de Standby aktuell ze reduzéieren.Zäin Turneeë kënnt onverweide d'Terrass staatlech aus vun der ConstFrikéiert oder extern ënnerscheeden d'Kraaftverbrauch vum System.
SLEME MODE: D'AMMAA16A-AU kann anti verschidden Aarte vu Schlofmodien antriede ginn, sou wéi Idle, Power-Down a Standby.A dëse Modeller stoppen d'CPU an déi meescht periphere Strahel op d'Aarbechtsprozess ze reduzéieren.D'Auswiel vun dësen Schlofmodien hänkt vun der Zäit déi néideg bleift fir z'erwächen an de Staat ze restauréieren nodeems hien opgeriicht gouf.
Kraaft Rot: d'Atmega16a-Au bitt Kraaftanausverstagen fir da berecht vum ganzen System ze reduzéieren.Dës Funktiounen unzepassen d'Spannung an d'Frequenz vun der Energieversuergung no der System Ufuerderunge fir d'Handel tëscht Leeschtung a Kraaftbenotzer ze balanséieren.
Schockéiert: de Micacorteller huet e konformablover den Microch ze reduzéieren, da wéi eng Clientéquant mécht.Dëst geschitt, fir Applicitéit déi net hëllefen hir Bufferfrenzung erfuerderen an ze reduzéieren, kënne sech automatesch d'Systemmat Centraintranwenden.Zousätzlech ënnerstëtzert et do iwwer DOP Schëffer, dorënner zukünft Rizzóger an exzellent KritterstockerDen externen Crystal Oscillator bitt e méi stabil a korrekt Auer Signal fir Uwendungen déi eng héich Präzisioun ufroen.
Et gi vill Uwendungen fir d'Atma16a-au Microcontroller, dorënner awer net limitéiert op déi folgend:
• Keyboards
• iPad
• Stoff
• Kindle
• Feier Alarmer
• Digital Fernsehs
• Tape Drive
• DDC Kontroll
• Grafik Terminaler
• Prozess Kontroll Apparater
Den Spanega16a-au Moossnament 10 mmall, 10 ll der Buerg, a reduzéiert mat 44. Pins.Et kënnt an engem Tqfp-44 Package souwéi eng falwer Verpackung.Drënner ass de Package Diagramm fir Referenz.
Dem Tafewetdir: Virsprëtz muss mir déi néideg Inprioute virzeleeën, dass d'Mikrokungsface kommen.Nieft sinn mir brauchen en baussent Bréchwancen ze fannen, huet d'Atme16a-au Misticcontroller engst Microcontroller un.Dëse Buttek muss all Energie kontrolléieren ubidden an Interfuau-«Titi Mickontroller, sou wéi d'Mikroofrafait, Kiermes.
Software Entwécklung Ëmwelt Setup: Fir ze schreiwen an Debugadcode, musst Dir eng passend Software Entwécklung Ëmfeld installéieren.Dëst enthält normalerweis eng integréiert Entwécklung vun der Entwécklung (Ide), sou wéi den Atel studanen, an déi entspriechend Komplexer an Dusiler.Mir mussen och déi richteg Strecken installéieren fir datt den Computer z'erklären kann an mat dem Mikrokonument kann z'erreechen.
De Code schreiwen: Benotzt d'Programméierungssprooch (normalerweis c oder CY+), mir kënnen de Code ufänken de Code ze schreiwen, deen benotzt gëtt fir den Atmega1a-Au ze kontrolléieren.Wärend der Schreiwen muss mir den Dorasich -6a ze liesen fir d'Aria-au ze verstoen a fir d'API oder Bios ze verstoen a sech vun der Bibliothéiksaachen.
Compile an Debug de Code: Benotzt den Ideal, kënne mir de Code kompiléieren fir e binäre Datei ze generéieren deen op der Atmega16a-Au leeft.Spéider kënne mir den Debugger benotze fir d'Binär Datei op de Mikrokontroller eropzelueden an de Code ze lafen.Wann et e Problem leeft, kënne mir de Feeler mat der Hëllef vun der Debugger befestegt hunn.
Testen an d'Verifizéierung: Eemol de Code erfollegräich op der Mikrocontroller kann lafen, musse mir eng Serie vun Tester a Verifizéierung Aufgaben maachen fir sécher ze stellen datt et erwaart gëtt wéi erwaart ze garantéieren.Dës Equipe kann eng Bezichsiwwerstänn bei der Funktioninesqualitéit enthalen, an sou weider.
D'Fotelléierung: Lotatioun kann mir de empetztemt System integréieren z'entdréierens a Weis fir e komplett System ze bauen.Dëst kann interface Verbindunge fir Apparater wéi Aktuatiounen, Sensoren, Ansteemegung hunn, an och Kommunikatioun mat ieweschte Niveauen.
AMMAA16 ass en 8-Bit Héich-Performance Mikrocontroller vun der Atmel mega Avr Famill.AMMAGA16 ass e 40 PIN Microcontroller baséiert op der verstäerkter Risike (reduzéierter Instruktiounsverbraucherbehaaptung) Architektur mat 131 mächteg Instruktiounen.Et huet e 16 kb programméierbar Flash Memory, statesche Ram vun 1 kb an EEPROM vu 512 Bytes.
Den Atmaga16a-au kann programméiert ginn c, C ++, oder Versammlungsprooch.
Den Atmaga16 an Atmega16a ënnerscheede sech an engem Punkt.Déi nei AMMAA166A kann e méi nidderegen Liwweret Volt vun 1,8V maachen, während de Minimum fir Atmega16 ass 2,7v.Anescht wéi dat, si si logesch genau d'selwecht.
D'Aimega16a-AU ënnerstëtzen e verschiddene Kommunikatiounsstrukturatiounen, dorënner Ännerungen (Universalal servnchonous an wéi heescht Beruffscript), Dréieren).