ComputersProgrammering

Programmering microcontrollers voor beginners: gemakkelijk en betaalbaar

Het wordt meer en meer populair electronic design thema. Wij bieden uw aandacht een artikel dat zal u vertellen wat de programmering microcontrollers voor beginners.

Wat zijn microcontrollers daar?

Allereerst moet je de situatie te beschrijven met microcontrollers. Het feit dat ze zijn geproduceerd, niet een onderneming, maar meerdere, zo is er heel veel verschillende microcontrollers, die verschillende instellingen, verschillende kenmerken van het gebruik en de diverse mogelijkheden. Ze verschillen in de snelheid, extra interfaces en het aantal kranen. De meest populaire in de hele voormalige Sovjet-Unie zijn vertegenwoordigers RІS en AVR. Programmering AVR en RІS is gemakkelijk, waardoor hun populariteit verzekerd.

Als microcontrollers worden geprogrammeerd?

Programmering microcontrollers wordt uitgevoerd, meestal met behulp van speciale apparatuur, de zogenaamde programmeurs. Programmeurs kunnen self-made of direct te bestellen of te zijn. Maar toen de microcontroller firmware met behulp van een zelfgemaakte programmeur kans dat het een "steen" zal worden, is vrij hoog. Er is nog een optie die u het voorbeeld van de raad van bestuur "Arduino" kunt overwegen. Het bestuur draait op Atmel MC, en het wordt gedaan programmeren van AVR-microcontrollers. Het bestuur heeft al een pre-gestikt bootloader en USB-poort die veilig gebruik flash microcontroller mogelijk te maken, waardoor de gebruiker toegang tot de gegevens die misschien wel de beste MC uit te schakelen. Programmering microcontrollers voor beginners is niet zo moeilijk als het lijkt, en op een bepaalde vaardigheid en vindingrijkheid bespaart u van de verplichting om te gaan voor het nieuwe mechanisme.

Hardware verschillen van verschillende microcontrollers

Bij het kiezen van een microcontroller moeten aandacht besteden aan sommige hardware verschillen zijn niet zelfs verschillende bedrijven, en in hetzelfde model range. Om te beginnen om aandacht te besteden aan de mogelijkheid om gegevens te overschrijven op de microcontroller. Deze functie stelt u in staat om te experimenteren met één lange MC. Let ook op het aantal pennen naar hun bestemming. Laat niet in de steek, en de frequentie van het kristal dat de regeling wordt uitgevoerd: het beïnvloedt het aantal bewerkingen per seconde, wat een microcontroller kan uitvoeren. Bij onderzoek van deze kenmerken, maar ook kan het geheugen IC in eerste instantie lijkt dat niets intelligente microcontroller niet kan doen, maar dit is een misvatting. Vergeet niet dat de programmering microcontrollers voor beginners vereist dat de beste apparatuur in het begin, maar als een reserve, en je kunt iets krachtiger te nemen.

Talen van de programmering microcontrollers

De microcontroller wordt gebruikt als een twee programmeertalen: C / C ++ en assembler. Elk van hen heeft zijn voordelen en nadelen. Dus, als we praten over de assembler, het maakt het mogelijk om alles zeer fijn en nauwkeurig te doen, is het vooral belangrijk wanneer je niet genoeg RAM of operationele capaciteit (die overigens, is vrij zeldzaam) te hebben. Maar zijn onderzoek en het schrijven op deze programma's vereisen een veel inspanning, tijd en punctualiteit. Daarom is voor de ontwikkeling op basis van microcontrollers algemeen gebruikte programmeertalen C en C ++. Ze worden beter begrepen door de vorm en structuur zijn dicht menselijke spraak, hoewel ze haar niet in de volle betekenis niet vertegenwoordigen. Ze hebben ook een zeer goed onderzochte functies die gemakkelijk kunnen communiceren met de hardware, denken dat dit is slechts een onderdeel van het programma. Ondanks zijn duidelijke voordelen in C en C ++, een meer driedimensionale programma plaats assembleertaal.

Ook, in sommige gevallen, wanneer kritische werkruimte wordt gebruikt, is het mogelijk om deze talen te combineren. Bijna alle van de ontwikkelomgeving voor C en C ++ hebben de mogelijkheid om het programma te installeren in assembler inserts. Daarom, als er een probleem optreedt op een kritiek site kan assembler insert schrijven en te integreren in de firmware voor de microcontroller en de firmware zelf, of beter gezegd, de meeste ervan om te schrijven in C of C ++. Microcontroller programmeren in C is gemakkelijker, zo veel mensen kiezen voor deze talen. Maar degenen die niet bang zijn van de moeilijkheden en willen de eigenaardigheid van de arbeidsmiddelen te begrijpen, kunnen proberen hun hand en met de assembler.

afscheidswoorden

Als er een verlangen om te experimenteren met microcontrollers, is het prima. We kunnen alleen maar adviseren geduld en doorzettingsvermogen, en daarna alle ingesteld voordat de uitvinder doelen haalbaar zijn. Programmering microcontrollers voor beginners en ervaren mensen ziet er anders uit: het is moeilijk voor beginners, de ervaren - routine. Het belangrijkste ding - in gedachten houden dat alles wat niet in strijd met de wetten van de fysica, is haalbaar en beslissend.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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