De eerste AVR microcontroller onderdelen werden in 1997 geïntroduceerd . Product onderzoek en ontwikkeling werd uitgevoerd in Trondheim , Noorwegen uitgevoerd . Omwille van hun eigen , hebben de ontwikkelaars nooit onthuld wat AVR betekent of voor staat . Commercialisering werd gefinancierd door Silicon Valley gevestigde Atmel Corporation. Vroege AtmelAVR microcontrollers waren innovatief op vele manieren. Gemakkelijk te gebruiken , met ingebouwd flash -geheugen , kwamen ze met vrije software development tools en waren in - systeem programmeerbaar . Gepaard met een low - cost hardware emulator , AtmelAVR microcontrollers verlaagde barrières voor toegang tot embedded systemen vernieuwers in allerlei markten . De apparaten zijn bekend voor het leveren van hoge prestaties bij ultralage energieverbruik niveaus , door het bereiken van single- cyclus instructie uitvoering en een hoge code density . AVR en Wireless AVR toepassingen Zigbee Wireless Networking Atmel 's gebruik van een netwerktechnologie genaamd Zigbee . Zigbee is een gepubliceerde Institute of Electrical and Electronic Engineers ( IEEE ) standaard voor low - power draadloze netwerken . ZigBee , zoals AVR microcontroller technologie , wordt gebundeld met gratis software tools waarmee ontwikkelaars om te experimenteren met draadloos verbonden applicaties zonder aanzienlijke investeringen in gereedschappen . ZigBee netwerken functie met intermitterende aansluiting op inter -of intra netten , en netwerkknopen vluchtige gegevensopslag . De zelf - onderhouden gedistribueerde database maakt Zigbee netwerken zelfhelende en elimineert single points of failure Soorten AVR microcontrollers Er zijn drie fundamentele klassen van AVR microcontrollers . : tinyAVR , AVR en megaAVR . De aanduidingen identificeren van de omvang van de feature sets en de pin count van de microcontrollers . Echter , de AVR- microcontrollers delen dezelfde instructieset , waardoor een toepassing van de ene naar de andere betrekkelijk pijnloze qua softwareontwerp . Bepalen welke te gebruiken voor een bepaald project is meestal een kwestie van kosten , met de minst geavanceerde controllers ook de minst dure . Schrijven Code voor AVR Projecten Typisch , AVR project code is geschreven in assembler , al is het mogelijk om een C compiler te integreren met de gratis Atmel AVR Studio Development System . AVR Studio is een grafische gebruikersinterface ( GUI ) instrument voor ontwikkeling en debugging code die vertrouwd voor iedereen die gebruik heeft gemaakt van Microsoft Visual Studio of Eclipse zal zien . U kunt schrijven , uitvoeren en debuggen uw code van AVR studio, die Workspace , Input /Output ( I /O ) en Project werkbalken om het leven gemakkelijker voor degenen die liever de commandoregel te vermijden maken heeft . < br > debuggen een AVR Project schrijven assembler is meestal vooral een proces van debuggen . Dit geldt met name voor draadloze toepassingen , waar de problemen buiten uw eigen code of zelfs je eigen apparaat kan ontstaan . Gegeven deze werkelijkheid , de productiviteit en het uiteindelijke succes berust vaak op de betrouwbaarheid en effectiviteit van uw debugger . AVR Studio debugging tools laten simuleren I /O , met een weergave van de activiteit op een fictieve poort . Deze tool heet I /O- View , en het laat een ontwikkelaar om door code en zien wat er gebeurt in de uitvoering milieu , in het geheugen en met binnenkomende gegevens . U kunt ook code draaien op volle snelheid tot een vooraf bepaald breekpunt .
|