DatamaskinerProgrammering

Programmering mikrokontrollere for nybegynnere: enkelt og rimelig

Det blir mer og mer populært elektronisk design tema. Vi tilbyr å din oppmerksomhet en artikkel som vil fortelle deg hva programmeringsmikrokontrollere for nybegynnere.

Hva er mikrokontrollere det?

Først av alt, må du beskrive situasjonen med mikrokontrollere. Det faktum at de er produsert ikke en fast, men flere, så det er ganske mange forskjellige mikrokontrollere, som har ulike innstillinger, ulike funksjonene i bruk og de ulike mulighetene. De skiller seg i ytelse hastighet, ekstra grensesnitt og antall kraner. Den mest populære i hele det tidligere Sovjetunionen er representanter RІS og AVR. Programmering AVR og RІS er enkelt, som sikret sin popularitet.

Som mikrokontrollere er programmert?

Programmering mikrokontrollere er utført, vanligvis ved hjelp av spesielle enheter, kalt programmerere. Programmerere kan være selvlaget eller kjøpt eller. Men når mikrovaren ved å bruke en hjemmelaget programmerer sjanse for at det vil bli en "murstein", er ganske høy. Det er en mer alternativ som du kan vurdere eksempel på brettet "Arduino". Styret kjører på Atmel MC, og det er gjort programmering AVR mikrokontrollere. Styret har allerede en pre-sydd bootloader og USB-port som tillater sikker bruk blits mikrokontroller, noe som gir brukeren tilgang til data som kan være den beste MC for å deaktivere. Programmering mikrokontrollere for nybegynnere er ikke så vanskelig som det kan virke, og til en viss ferdighet og oppfinnsomhet vil spare deg fra å måtte gå for den nye mekanismen.

Hardware forskjeller på ulike mikrokontrollere

Når du velger en mikrokontroller bør ta hensyn til noen hardware forskjeller er ikke engang forskjellige selskaper, og i samme modellprogram. For å begynne å ta hensyn til evnen til å overskrive data på mikrokontrolleren. Denne funksjonen gjør at du kan eksperimentere med en lang MC. Legg også merke til antall pins til bestemmelsesstedet. Ikke forlat, og frekvensen av krystallen som kjører ordningen: det påvirker antall operasjoner per sekund, noe som kan utføre en mikrokontroller. På undersøkelse av disse egenskapene, samt minne IC kan i utgangspunktet virke som ingenting intelligent mikrokontroller ikke kan gjøre, men dette er en misforståelse. Husk at programmeringsmikrokontrollere for nybegynnere krever det beste utstyret i begynnelsen, men som en reserve, og du kan ta noe kraftigere.

Språk programmeringsmikrokontrollere

Mikrokontrolleren brukes som en to programmeringsspråk: C / C ++ og assembler. Hver av dem har sine fordeler og ulemper. Så, hvis vi snakker om assembler, det gjør det mulig å gjøre alt veldig fint og nøyaktig, det er spesielt viktig når du ikke har nok RAM eller operativ kapasitet (som for øvrig er ganske sjelden). Men hans forskning og skrive på den programmer krever mye arbeid, tid og punktlighet. Derfor, for utvikling basert på mikrokontrollere brukte programmeringsspråk C og C ++. De er bedre forstått av form og struktur er nær menneskelig tale, selv om de ikke representerer henne i full forstand. De har også en meget godt undersøkt funksjoner som lett kan samhandle med maskinvaren, tenke at dette er bare en del av programmet. For alle sine åpenbare fordeler i C og C ++, skape et mer tredimensjonalt program, snarere enn assembly.

Også i noen tilfeller, når brukes kritisk drifts plass, er det mulig å kombinere disse språkene. Nesten alle av utviklingsmiljøet for C og C ++ har muligheten til å installere programmet i assembler innsatser. Derfor, hvis det oppstår et problem på et kritisk område kan skrive assembler innsats og integrere det inn i firmware for mikrokontrolleren og firmware selv, eller rettere sagt, det meste av det å skrive i C eller C ++. Mikrokontroller programmering i C er lettere, så mange velger disse språkene. Men de som ikke er redd for vanskeligheter og ønsker å forstå eiendommelighet av arbeidsutstyret kan prøve seg, og med montøren.

avskjedsord

Hvis det var et ønske om å eksperimentere med mikrokontrollere, er det fint. Vi kan bare gi råd tålmodighet og utholdenhet, og deretter alle de målene som er satt før oppfinneren, vil være gjennomførbart. Programmering mikrokontrollere for nybegynnere og erfarne folk ser annerledes: det er vanskelig for nybegynnere, erfarne - rutine. Det viktigste - husk at alt som ikke er i strid med fysikkens lover, er gjennomførbart og avgjørende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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