RačunalaProgramiranje

Programiranje mikrokontrolera za početnike: jednostavan i pristupačan

To postaje sve više i više popularan elektronski temu dizajna. Nudimo vam pažnju na članak koji će vam reći šta programiranje mikrokontrolera za početnike.

Koji su mikrokontrolera tamo?

Prije svega, potrebno je da opiše situaciju sa mikrokontrolera. Činjenica da su proizvedeni ne jednoj firmi, ali nekoliko, tako da postoji dosta različitih mikrokontrolera, koji imaju različite postavke, različite funkcije korištenja i razne mogućnosti. Oni se razlikuju u brzini performanse, dodatne interfejsa i broj slavina. Najpopularniji širom bivšeg Sovjetskog Saveza su predstavnici RІS i AVR. Programiranje AVR i RІS je lako, što je osiguralo njihovu popularnost.

Kao mikrokontrolera su programirani?

Programiranje mikrokontrolera se vrši, obično uz pomoć specijalnih uređaja, pod nazivom programera. Programeri mogu biti self-made ili kupili ili. Ali kada firmware mikrokontroler koristeći domaći programer šanse da će postati "cigla", je prilično visok. Postoji još jedna mogućnost da možete uzeti u obzir primjer ploči "Arduino". Upravni odbor radi na Atmel-a MC, a to se radi programiranje AVR mikrokontrolera. Odbor već ima unaprijed prošivene bootloader i USB port koji omogućuju sigurno korištenje flash mikrokontrolera, dajući korisnički pristup podacima koji mogu biti najbolji MC da onemogućite. Programiranje mikrokontrolera za početnike nije tako teško kao što se može činiti i na određenom vještina i genijalnost će vas spasiti od potrebe da ide za novi mehanizam.

Hardware razlike različitih mikrokontrolera

Prilikom odabira mikrokontroler treba obratiti pažnju na neke hardverske razlike nisu ni raznih kompanija, a u istom opsegu modela. Za početak je obratiti pažnju na mogućnost da prepišete podatke o mikrokontrolera. Ova funkcija će vam omogućiti da eksperimentišete sa jednim dugim MC. Također imajte na umu broj pinova na odredište. Ne ostavljajte, i frekvenciju kristala koji je pokrenut šemi: to utječe na broj operacija u sekundi, što može izvesti mikrokontrolera. Na ispitivanje tih karakteristika, kao i memorija IC početku može izgledati da se ništa nije inteligentan mikrokontroler ne može učiniti, ali to je zabluda. Imajte na umu da programiranje mikrokontrolera za početnike zahtijeva najbolju opremu na početku, ali kao rezerva, a možete uzeti nešto jače.

Jezika programiranja mikrokontrolera

Mikrokontrolerom se koristi kao dva programskim jezicima: C / C ++ i monter. Svaki od njih ima svoje prednosti i mane. Dakle, ako govorimo o asembler, ona omogućava da se učini sve vrlo fino i precizno, što je posebno važno kada nemate dovoljno RAM-a ili operativnih kapaciteta (koji je, uzgred, prilično rijedak). Ali njegova istraživanja i pisanja na njoj programa zahtijeva mnogo truda, vremena i preciznost. Stoga, za razvoj zasnovan na mikrokontrolera najčešće koriste programskim jezicima C i C ++. Oni su bolje razumiju oblik i struktura su u neposrednoj blizini ljudskog govora, iako je ne predstavljaju u punom smislu. Oni također imaju vrlo dobro istražene mogućnosti koje mogu lako komunicirati sa hardverom, zamišljajući da je ovo samo jedan od elemenata programa. Za sve svoje očigledne prednosti u C i C ++, stvoriti više trodimenzionalni program, a ne asemblerskom jeziku.

Također, u nekim slučajevima, kada se koristi kritična operativni prostor, moguće je kombinovati ovih jezika. Skoro sve razvojno okruženje za C i C ++ imaju mogućnost da instalirate program u asembleru umetaka. Stoga, ako se problem pojavi u kritičnom stranice mogu pisati monter umetak i integrirati ga u firmware za mikrokontrolera i samog firmware, odnosno, većina ga pisati u C ili C ++. Mikrokontrolera programiranje u C je lakše, tako da mnogi ljudi izabrati ovih jezika. Ali oni koji se ne boje poteškoća i žele da shvate specifičnost rada opreme, mogu se okušati i uz asembler.

oproštajne riječi

Ako je postojala želja da eksperimentišu sa mikrokontrolera, to je u redu. Možemo samo savjetovati strpljenje i upornost, a zatim svi ciljevi postavljeni pred izumitelj, neće biti moguće. Programiranje mikrokontrolera za početnike i iskusne ljude izgleda drugačije: to je teško za početnike, iskusne - rutina. Glavna stvar - imati na umu da sve što nije u suprotnosti sa zakonima fizike, izvodljiv i odlučujući.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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