Microcontrollers er beregningsmæssige enheder, der passer på en enkelt integreret kredsløb . Dette kredsløb indeholder en processor, hukommelse og input og output enheder. Mikrocontrollere anvendes i en lang række applikationer , herunder fjernbetjeninger , elektronisk legetøj og mikrobølgeovne . De er designet til at være højt specialiserede enheder, der udfører et sæt af opgaver meget pålideligt. Programmering mikrocontrollere kræver viden om de specifikke hardware features , foruden en dyb forståelse af et programmeringssprog , såsom C eller assembler . Der er flere trin , der bør følges for effektivt at lære at kode en microcontroller. Ting du skal
Microcontroller
Bog om C programmering
PC til cross-platform udvikling
Vis Flere Instruktioner
1
Køb en bog om C programmering . C-sprog er meget velegnet til at skrive programmer , som interface direkte med hardware-komponenter . Du kan også vælge at købe en bog om programmering dine specifikke microcontroller. Ikke alle microcontrollere har bøger specielt skrevet til dem , så du kan være ude af lykke.
2
Download alle dokumentationen er specifikke for din microcontroller, som databladet og programmering reference. Dokumentationen dækker mange fysiske egenskaber af microcontroller og dets perifere enheder. Enheden sandsynligvis har sin egen implementering af programmeringssproget C , som også er dækket i dokumentationen.
3
oprette et integreret udviklingsmiljø på en pc og konfigurere en debugger . Opsætning et miljø kan tage et stykke tid , afhængigt af microcontroller, men der er mange guider til rådighed for at hjælpe dig. Udviklingsmiljøer for microcontrollere kræver, at du skrive kode på din pc , og derefter programmere din enhed via USB, seriel eller parallel port. Dette kaldes cross-platform udvikling. Når du har sat op i miljøet , begynder at skrive programmer.
4
Vælg et projekt, der interesserer dig, og arbejde hen imod gennemførelse. Tænk på software design og skitsere en prototype systemarkitektur . Læs de relevante dele af dokumentationen for at få en idé om, hvordan vi kommer videre . Jo mere detaljeret din oprindelige design bliver , jo mindre problemer, vil du have, når du rent faktisk programmere den . Når du er tilfreds med dit design , begynder at skrive kode. Programmeringen er bedst læres gennem praksis . Et interessant projekt kan inspirere dig til at øve kodning hver dag.
5.
Lær at skrive forsamling kode for microcontroller. Selv hvis du kun ønsker at skrive primært i C , kan det at lære samling kode vise sig uvurderlig . For eksempel kan du ønsker at tilføje in-line monteringsvejledning til din C-kode . Også nogle microcontrollere bruger monteringsvejledning for board set-up, og læring samling hjælper dig med at forstå denne kode bedre.