Een volledige starter gids voor AVR's (3 / 10 stap)

Stap 3: Datasheets


Nu heb je een idee van hoe het allemaal werkt, moet u om te weten waar te vinden alle van de registers, hun namen en wat ze doen.

Dit is wanneer u zich tot het gegevensblad wenden.
Gegevensbladen zijn waar de fabrikant alle belangrijke informatie van elektrische bereiken en toleranties op hoe te programmeren en te gebruiken op het apparaat geplaatst.
Ze bestaan voor elk onderdeel van de elektronica die u kon bedenken, maar hier zijn we gewoon gaan richten op microcontrollers, AVR's in het bijzonder.

Hoofd aan Google en doen van een zoekopdracht als volgt:
attiny13 gegevensblad
attiny2313 gegevensblad

enz
Kijk voor een PDF van atmel's site.
Moet u iets als dit:
www.atmel.com/dyn/resources/prod_documents/doc2535.PDF
www.atmel.com/dyn/resources/prod_documents/doc2543.PDF

De eerste pagina is bijna als een marketing pamflet, vertellend u hoeveel flitser & de hoeveelheid RAM waarover het beschikt enz
De volgende pagina zal meestal worden de pin-configuraties, dit is zeer handig te houden nauwe, u zou zelfs willen deze één pagina uitprinten.
Het toont de locaties van elke pin, zijn naam (de naam van de poort zoals PB5) en het alternatieve functies.

De IO-pinnen kunnen meer dan alleen IO, sommige dubbele als programmering pinnen, anderen misschien wel een analoge pin-code of de pinnen die nodig zijn voor een seriële poort of SPI bus.
Een van de "INT *" of "PCINT *" pinnen zijn interrupts, die wij later zullen behandelen.

Vanaf hier zijn er enige uitleg van wat de pinnen zijn, en links naar andere delen van de PDF die u op de hoogte wordt gesteld van de alternatieve functies.

Maar de beste manier om verder te gaan vanaf hier is om te kijken naar inhoudsopgave te vinden van de functies die u geïnteresseerd bent in het gebruik.

Open de tweede PDF gekoppeld hierboven (de attiny2313) en ga naar de sectie USART.
Wij zullen de USART in diepte later behandelen voor nu laat krijg een gevoel voor hoe de informatie wordt gepresenteerd in het gegevensblad.

Het eerste wat we zien is het UDR register, voor laat nu overslaan die en neem een kijkje op het UCSRA-register.
Het register wordt aangegeven als een set van benoemde vakken, elke één vertegenwoordigt een beetje van het register.
De volgende regel laat u weten als kunt u het lezen van dit register, schrijven of lezen en schrijven.
Sommige stukjes zijn slechts één manier.
De derde rij vertelt u de standaardwaarde dat register is ingesteld op de bevoegdheden van het apparaat op.

Na het diagram wordt elke bit beschreven.
Sommige bits worden gebruikt door de perifere uw code iets vertellen, en anderen worden gebruikt door uw code te veranderen van het gedrag van de perifere.

Als u scroll naar beneden naar de UCSRC registreren ziet u tabellen vertellen u de verschillende configuraties die u kunt instellen op basis van de combinaties van bits set.
De UCSZ set (UCSZ2, UCSZ1, UCSZ0) van bits worden gebruikt in combinatie voor 5 verschillende modi en 3 gereserveerde instellingen.

Gereserveerde instellingen moeten niet worden gebruikt, aangezien ze geen effect hebben zal nu, maar in een toekomstige MCU ze iets weet u niet over zou kunnen betekenen.
Dus om te houden uw code draagbare, gebruik geen gereserveerde instellingen of bits.

Gerelateerde Artikelen

Een volledige Video-gids voor het kweken van erfstuk tomaten: Start to Finish!

Een volledige Video-gids voor het kweken van erfstuk tomaten: Start to Finish!

Deze video toont de geschiedenis van de gehele groei van een plant een "Black Krim" heirloom tomaat. Het zal u tonen:Hoe te planten tomatenHoe te bouwen van hot-house kooien (voor vroege aanplant)Hoe te snoeien uit sukkelsHoe maak je een ziekte
Een Super vaag gids voor het brouwen van bier

Een Super vaag gids voor het brouwen van bier

Een Super vaag gids voor het brouwen van bierGeen bijzonderheden maar als u op zoek bent voor een algemeen idee van wat er in huis brouwen van bier dan deze video is voor jou
Volledige idioten gids voor rc vliegtuigen

Volledige idioten gids voor rc vliegtuigen

In deze instructables, ik zal u tonen hoe te en wat u zult moeten om te bouwen van een modelvliegtuigen. Ik zal u vertellen hoe te bouwen en repareren van een rc vliegtuig. Laat nu begin met de theorie, vliegtuig kan vliegen is vanwege zijn vleugels
Mijn gids voor AVR Transistortesters

Mijn gids voor AVR Transistortesters

Als u een elektronica-hobbyist zijn AVR Transistortesters de grootste ding sinds gesneden brood! Waarom als Ron Popiel nog in leven was hij zou worden hawking deze dag en nacht op het winkelen netwerk. Maar soms is er zulk een ding als teveel van het
Hoe maak je een magnetische slijpen gids (voor verscherping beitels & Hand vliegtuigen) | DIY houtbewerking Tools #5

Hoe maak je een magnetische slijpen gids (voor verscherping beitels & Hand vliegtuigen) | DIY houtbewerking Tools #5

"Wanneer het [hout] graan tranen uit, ik wil mijn haren uit te scheuren."- GmoonTerwijl dit probleem niet vanwege Trichotillomanie optreedt, zeker gebeurt omdat u uw Hand-vliegtuigen correct zijn niet verscherping.Een gemakkelijke manier om een
Een COMPLETE beginners gids voor airsoft

Een COMPLETE beginners gids voor airsoft

deze handleiding is niet zoals andere instructables, deze handleiding bevat alles wat u weten om te gaan moet en plezier hebben. Nu, dankzij enkele tips heeft gereageerd op deze pagina, ik zal het toevoegen van wat nieuwe spullen... Controle het uit!
Een klimmer van gids voor de cijfer-acht volgen via knoop

Een klimmer van gids voor de cijfer-acht volgen via knoop

Rock klimmers hebben meestal een arsenaal van knopen, ze weten hoe om te binden, maar geen zo vaak wordt gebruikt als de figuur-acht doortasten. De cijfer-acht volgen door beveiligt de klimmer aan het touw via hun harnas en fungeert als hun beschermi
Baileigh combinatie Shear rem Roll: Een Quick Start Guide voor Pier 9

Baileigh combinatie Shear rem Roll: Een Quick Start Guide voor Pier 9

De Baileigh combinatie Shear/rem/Roll is gelegen aan de Autodesk Pier 9 Workshop in de Studio van metaal. Als u werken met plaatwerk op Pier 9 wilt, is dit hulpprogramma voor jou.De Baileigh Combiwerktuig kunt schuintrekken milde plaatstaal tot 16ga.
Mes slijpen met een whetstone: een eenvoudig hoek-gids voor de perfecte blade.

Mes slijpen met een whetstone: een eenvoudig hoek-gids voor de perfecte blade.

Mes, whetstone, & telefoon. Perfecte blade.Een mes met behulp van een steen slijpen kan lastig zijn als je net begint en u daadwerkelijk met een saai mes eindigen kunt. Het basisconcept van een mes te slijpen is gelijke hoeken aan beide zijden. 17-17
Een Maker's gids voor ATX-voedingen

Een Maker's gids voor ATX-voedingen

Er zijn tonnen van Instructables op welke manier voor kappen een afgedankte ATX (computer)-voeding met ventilator (PSU) in de voeding van een lab-Bank. Dit is niet een van hen.Mijn waarneming is dat de meeste makers, hackers en gekke wetenschappers n
Een arme iemands gids voor het kopen van een gitaar

Een arme iemands gids voor het kopen van een gitaar

elke websight die ik heb gezien dat u vertelt hoe te selecteren en een gitaar te kopen zijn gericht op volwassenen met geld. Ik ben niet zelfs op de middelbare school, dus geen van deze help me! Ik pakte een flink aantal kneepjes van het vak van mijn
De altijd actuele gids voor Ubuntu

De altijd actuele gids voor Ubuntu

Hi Guys!  Dit is het altijd Up-to-Date gids voor Ubuntu.  Deze zal worden bijgewerkt met elke nieuwe release van Ubuntu.  De huidige versie is Ubuntu 13.04 Raring oostelijke.  De volgende release, 13.10 Saucy Salamander is verschuldigde 17 oktober of
Maken van een aangepast formaat box voor afdrukken in 3D met OpenSCAD

Maken van een aangepast formaat box voor afdrukken in 3D met OpenSCAD

Op hybrislabs, we hebben onderzocht IoT hele hijs zootje en op een gegeven moment onze prototypes werd zo klein en geïntegreerde, dat we de noodzaak hadden te creëren van aangepaste vakken voor deze. Aanvankelijk gebruikten we 123D voor het maken van
Steeds een Maker: de complete gids voor een volledig functionele minishop: tools

Steeds een Maker: de complete gids voor een volledig functionele minishop: tools

Wat is een maker? Een maker is een DIY'er, recycle en reuse'er en een crafter. Zij nemen wat niet, en er wat Is. Makers hebben niet alleen Behendigheid, maar ook als de bepaling over zijn of haar project. Wat is er nodig om een maker? Ook de eerste s