DatorerProgrammering

Programmering microcontrollers för nybörjare: enkelt och prisvärt

Det blir mer och mer populärt elektronikkonstruktion tema. Vi erbjuder er uppmärksamhet en artikel som kommer att berätta vad programmering mikrokontrollers för nybörjare.

Vad mikrokontrollers där?

Först av allt måste du beskriva situationen med mikrokontroller. Det faktum att de produceras inte en fast, men flera, så det finns en hel del olika mikrokontrollers, som har olika inställningar, olika funktioner i användning och de olika möjligheter. De skiljer sig i prestanda hastighet, ytterligare gränssnitt och antalet kranar. De mest populära i hela det forna Sovjetunionen är representanter RІS och AVR. Programmering AVR och RІS är lätt, vilket säker deras popularitet.

Som microcontrollers programmeras?

Programmering microcontrollers utförs oftast med hjälp av särskilda anordningar, som kallas programmerare. Programmerare kan vara self-made eller köpas eller. Men när mikro firmware med hjälp av en hemmagjord programmerare chans att det kommer att bli en "tegelsten", är ganska hög. Det finns ytterligare ett alternativ som du kan överväga exemplet i styrelsen "Arduino". Styrelsen körs på Atmels MC, och det sker programmering AVR mikrokontroller. Styrelsen har redan en pre-sys bootloader och USB-port som möjliggör säker användning flash mikrokontroller, som ger användaren tillgång till uppgifter som kan vara den bästa MC för att inaktivera. Programmering mikrokontrollers för nybörjare är inte så svårt som det kan verka, och vid en viss skicklighet och påhittighet kommer att rädda dig från att behöva gå för den nya mekanismen.

Hårdvara skillnader i olika microcontrollers

När du väljer en mikrokontroller bör vara uppmärksamma på vissa hårdvaru skillnader är inte ens olika företag, och i samma modellprogram. Till att börja uppmärksamma möjligheten att skriva data på mikrokontroller. Denna funktion gör att du kan experimentera med en lång MC. Notera också antalet stift till sin destination. Inte överge, och frekvensen hos kristallen som kör programmet: det påverkar antalet operationer per sekund, som kan utföra en mikrokontroller. Vid undersökning av dessa egenskaper, liksom minnet IC början kan tyckas att ingenting intelligent mikro inte kan göra, men det är en missuppfattning. Kom ihåg att programmera mikrokontrollers för nybörjare kräver den bästa utrustningen i början, men som reserv, och du kan ta något mer kraftfull.

Språk programmering mikrokontrollers

Mikrostyrenheten används som en två programmeringsspråk: C / C ++ och assembler. Var och en av dem har sina fördelar och nackdelar. Så om vi talar om assembler, det gör det möjligt att göra allt mycket fint och korrekt, är det särskilt viktigt när man inte har tillräckligt med RAM eller operativa kapacitet (som för övrigt är ganska ovanligt). Men hans forskning och skrift på det program kräver en stor insats, tid och punktlighet. Därför, för utveckling baserad på microcontrollers vanligaste programmeringsspråken C och C ++. De är bättre förstås av form och struktur är nära mänskligt tal, även om de inte utgör henne i fulla bemärkelse. De har också en mycket väl utforskade funktioner som enkelt kan interagera med hårdvara, föreställa sig att detta är bara en del av programmet. För alla dess uppenbara fördelar i C och C ++, skapa en mer tredimensionell programmet, snarare än assembler.

I vissa fall, när kritisk förarutrymme används är det möjligt att kombinera dessa språk. Nästan alla utvecklingsmiljön för C och C ++ har förmågan att installera programmet i assembler insatser. Därför, om ett problem uppstår vid en kritisk plats kan skriva assembler insatsen och integrera den i firmware för mikrokontroller och den inbyggda programvaran själv, eller snarare, det mesta att skriva i C eller C ++. Microcontroller programmering i C är enklare, så många väljer dessa språk. Men de som inte är rädd för svårigheter och vill förstå den egenheten att arbetsutrustningen kan prova och med assembler.

avskedsord

Om det fanns en önskan att experimentera med microcontrollers, är det bra. Vi kan bara råda tålamod och uthållighet, och sedan alla de mål som satts före uppfinnaren, kommer att vara möjligt. Programmering mikrokontrollers för nybörjare och erfarna människor ser annorlunda ut: det är svårt för nybörjare, erfarna - rutin. Det viktigaste - kom ihåg att allt som inte strider mot de fysiska lagarna, är genomförbart och avgörande.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.