? Een embedded systeem AVR is een microcontroller van de AVR productlijn geproduceerd door Atmel en ontworpen voor gebruik in een speciaal computersysteem dat is ingesloten ( of geplaatst binnen ) een ander apparaat, zoals een mobiele telefoon of MP3-speler . AVR microcontrollers in vijf verschillende productlijnen en worden gebruikt in uiteenlopende toepassingen, variërend van automotive tot draagbare accu- management. Geschiedenis van AVR microcontrollers De AVR was eerste in - house processor ontwerp Atmel . De AVR productlijn werd in 1997 gelanceerd met vier chips . Vanaf 2010 zijn er vijf AVR productfamilies met tientallen apparaten met verschillende capaciteiten en functies . De eerste AVR apparaten waren opmerkelijk omdat het 8 - bit RISC -microcontrollers met intern flash- programmageheugen . RISC staat voor Reduced Instruction Set Computer en verwijst naar een eenvoudiger instructieset dan CISC of complexe instructieset computers . De RISC- architectuur biedt verbeterde code dichtheid ( of het aantal instructies die nodig zijn om een taak te volbrengen ) en verbetert de code snelheid van uitvoering door het hebben van de meeste van de instructies uit te voeren in een enkele instructie cyclus . AVR Productfamilies < br > Vanaf 2010 , de AVR microcontrollers zijn beschikbaar in vijf productfamilies : 32 - bit AVR UC3 , 8/16-bit AVR XMEGA , 8 - bit megaAVR , 8 - bit tinyAVR en batterij management. De 32 - bit AVR UC3 apparaten beschikken over integer en vast punt DSP rekenkunde , single- cyclus vermenigvuldigen en accumuleren instructies , en single - cycle SRAM toegang . De 8/16-bit AVR XMEGA microcontrollers zijn een Perifere DMA-controller , een Perifere Event System , een crypto -motor , en een high - speed ADC en DAC . De 8 - bit megaAVR familie biedt een breed scala van perifere opties en standaard interfaces zoals SPI , UART en I2C . De megaAVR apparaten ook voorzien van zelf- programmering flitser die veld upgrades toelaat . De 8 - bit tinyAVR familie is geoptimaliseerd voor grootte en zijn een goede keuze voor de grootte beperkt toepassingen . De batterij management familie omvat voorzieningen voor een Li - ion accu's te beheren . Kenmerken van AVR apparaten Een hoofdkenmerk van embedded systeem AVR microcontrollers is de geïntegreerde flash- programmageheugen , waardoor de AVR apparaten gemakkelijk worden geprogrammeerd . Andere beschikbare functies zijn onder DMA-controllers , cryptografie , analoog-naar - digitaal en digitaal - naar - analoog converters , een verscheidenheid aan communicatie-interfaces en USB-ondersteuning . Selecteren van een bepaalde AVR microcontroller wordt vergemakkelijkt door het gebruik van de Parametric Goederen Table door Atmel . AVR Development Tools Atmel biedt de AVRStudio , een geïntegreerde ontwikkelomgeving ( IDE ) voor het ontwikkelen van software voor de AVR apparaten . AVRStudio omvat een assembler en een simulator . C en C + + compilers voor de AVR apparaten zijn verkrijgbaar bij verschillende leveranciers en uit de open - source GNU-project . AVR Toepassingen Lage kosten en het gemak - of-gebruik de AVR microcontrollers populair bij embedded systeem hobbyisten hebben gemaakt . AVRFreaks.com , een AVR liefhebber website , bevat een opsomming van tientallen embedded systeem AVR projecten, variërend van automotive toepassingen , zoals een digitale toerenteller en een automatische koplamp wisser , een afstandsbediening en MP3-speler . Atmel levert ook Application Notes voor de AVR familie . Aan de slag met een Embedded System AVR Atmel biedt verschillende low cost evaluatie kits die het gemakkelijk en betaalbaar te krijgen begon met embedded systeem AVR microcontrollers . Bijvoorbeeld , de ATAVR Xplain evaluatie en demonstratie kit voor ATXMEGA128A1 kost ongeveer $ 30 ( vanaf 2010 ) en omvat een volledige hardware -platform voor het evalueren van de ATXMEGA128A1 .
|