Hvordan lære mikroprosessorprogrammering

Den enkleste og mest givende måten å lære mikrochip-programmering på er å jobbe med en mikrokontroller. En mikrokontroller er egentlig en datamaskin på en brikke med egen prosessor, RAM-minne og inngangs- / utgangspinner. Noen mikrokontrollere har innebygde analog-til-digitale omformere. Det finnes mange typer mikrokontrollere, men den enkleste måten å starte er å bruke et Arduino-kort. En Arduino er et lite kretskort som inkluderer en mikrokontroller og alle eksterne kretser som trengs for å programmere og kjøre den. Med en Arduino kan du hoppe rett inn i læringsprogrammering.

Velg en mikrokontroller du vil lære. Microchips PIC-serie og Atmels AVR-sjetonger er begge populære valg, så vel som Arduino-brettet. De fleste mikrokontrollere bruker en versjon av programmeringsspråket C, men det er variasjoner. Hver produsent bruker også sitt eget monteringsspråk. Monteringskode er mindre tydelig enn C, men er mer effektiv fordi den er nærmere maskinens språk for brikken. Fordi monteringsspråk er så kompakt og minnet på en mikrokontroller er begrenset, skrives mange programmer i en kombinasjon av C og montering.

instagram story viewer

Les databladet for mikrokontrolleren du har valgt, og finn ut hvilke eksterne kretser du trenger for å kjøre den. Du trenger et brødbord for å prototype kretser på, komponenter for strømforsyningskretsen, en programmeringskabel og potensielt en EEPROM-minnebrikke for programlagring. Hvis du bruker en Arduino, trenger du ikke koble til noen eksterne kretser før du programmerer brikken.

Last ned programvare for kodedigering og en kompilator for brikken din. "Kompilering" -kode forvandler den fra det relativt klare språket du skrev den til et språk brikken kan forstå. Kode for en mikrokontroller må kompileres for den spesifikke brikken, og last ned kompilatoren fra produsenten av mikrokontrolleren din. Arduino bruker sitt eget programmeringsspråk, som ligner på C, men lettere å lære. Gratis redigerings- og kompileringsprogramvare for Arduino er tilgjengelig på nettstedet, sammen med omfattende opplæringsprogrammer.

Sett opp mikrokontrolleren din på brødbordet. Følg instruksjonene i databladet for eksterne kretser som strømforsyningen. Ulike mikrokontrollere krever forskjellige mengder spenning og strøm for å kjøre, så du trenger kretser som vil konditionere strømforsyningen.

Følg instruksjonene du har funnet for chipets programmeringsspråk, enten online eller i en bok, for å skrive ditt første enkle program. Ikke gå foran deg selv og prøv noe komplisert. Det første trinnet er bare å lykkes med å programmere brikken med noen enkle instruksjoner. Prøv for eksempel å skrive et program som vil blinke en LED på og av. Instruksjonsmaterialet ditt vil sannsynligvis også ha eksempler på introduksjonsprosjekter.

Koble mikrokontrolleren til strømforsyningen, og koble programmeringsgrensesnittet til datamaskinen. Kompilere og last ned programvaren din for å teste den.

Utvikle ferdighetene dine ved å legge til funksjoner i programvaren din og gjøre den mer kompleks. For eksempel, prøv å legge til en dreiehjul til det blinkende LED-prosjektet som lar deg endre hastigheten lysdioden blinker med.

Lær mer kode og bli trygg på programmeringen din ved å jobbe med stadig mer kompliserte eksempelprosjekter og prøve ut dine egne ideer. Ikke bare les hele boka og prøv noe komplisert. Du lærer programmering ved å programmere, ikke bare lese.

Teachs.ru
  • Dele
instagram viewer