mikrokontrollere er beregningsorientert enheter som passer inn på en enkelt integrert krets . Denne kretsen inneholder en prosessor , minne og inn-og ut -enheter. Mikrokontrollere brukes i en rekke programmer, inkludert fjernkontroller , elektroniske leker og mikrobølgeovner . De er designet for å være svært spesialiserte enheter som utfører ett sett med oppgaver svært pålitelig. Programmering mikrokontrollere krever kunnskap om de spesifikke hardware funksjoner , i tillegg til en dyp forståelse av et programmeringsspråk, som C eller assembly . Det er flere trinn som bør følges for å effektivt lære å kode en mikrokontroller . Du trenger
Microcontroller Reserver på C-programmering
PC for kryssplattform utvikling
Vis flere instruksjoner
en
Kjøp en bok om C-programmering . C-språk er meget godt egnet til å skrive programmer som grensesnittet direkte med maskinvarekomponenter . Du kan også være lurt å kjøpe en bok om programmering bestemt mikrokontroller. Ikke alle mikrokontrollere har bøker spesielt skrevet for dem , slik at du kan være ute av lykken.
2
ned all dokumentasjon som er spesifikk for din mikrokontroller , for eksempel databladet og programmering referanse. Dokumentasjonen dekker mange fysiske egenskapene til mikrokontroller og eksterne enheter . Enheten har trolig sin egen gjennomføring av programmeringsspråket C , som også er beskrevet i dokumentasjonen .
3
Sett opp en Integrated Development Environment på en PC og konfigurere en debugger . Sette opp et miljø kan ta en stund , avhengig av mikrokontroller , men det er mange guider tilgjengelig for å hjelpe deg. Utviklingsmiljøer for mikrokontrollere krever at du skrive kode på PC-en og deretter programmere enheten din via USB, seriell eller parallell -port. Dette kalles cross- plattform utvikling . Når du har satt opp miljøet , begynne å skrive programmer.
4
Velg et prosjekt som interesserer deg, og arbeide mot å implementere den. Tenk om software design og skissere en prototype system arkitektur . Les de relevante deler av dokumentasjonen for å få en idé om hvordan du går frem . Jo mer detaljert din opprinnelige design blir, jo mindre problemer du vil ha når du faktisk programmere den . Når du er fornøyd med designen , begynner å skrive kode. Programmering læres best gjennom praksis . Et interessant prosjekt kan inspirere deg til å øve koding hver dag.
5
Lær hvordan du skriver montering kode for mikrokontroller. Selv om du bare ønsker å skrive hovedsakelig i C , kan lære assemblerkode være uvurderlig . For eksempel kan det være lurt å legge in-line monteringsanvisning til C-kode . Også noen mikrokontrollere bruke monteringsanvisning for styret set -up , og lære forsamlingen hjelper deg å forstå denne koden bedre .