Programmēšanas mikrokontrolleri iesācējiem: viegli un pieejamāki

Datori

Elektroniskās dizaina tēma kļūst arvien populārāka. Mēs vēršam jūsu uzmanību uz rakstu, kas jums pateiks, kāda ir mikrokontrolleru programmēšana iesācējiem.

Kādi mikrokontrolleri pastāv?

mikrokontrolleru programmēšana avr
Pirmkārt, ar situāciju ir jāprecizē situācijamikrokontrolleri. Lieta ir tāda, ka tos ražo nevis viens uzņēmums, bet vairāki vienlaicīgi, tādēļ ir daudz dažādu mikrokontrolleru, kuriem ir dažādi parametri, dažādas izmantošanas funkcijas un dažādas iespējas. Tie atšķiras ar veiktspējas ātrumu, papildu saskarnēm un adatu skaitu. Vispopulārākie visā bijušās PSRS telpā ir RIS un AVR pārstāvji. Programmēšana AVR un PIC mikrokontrolleru nav grūti, kas nodrošināja to popularitāti.

Kā tiek ieprogrammēti mikrokontrolleri?

mikrokontrolleru programmēšana iesācējiem
Programmēšanas mikrokontrolleriparasti tiek veikta ar īpašiem pielāgojumiem, kurus sauc par programmētājiem. Programmētāji var būt vai nu iegādāti, vai paši izgatavoti. Bet ar mikrokontrolleru programmaparatūru ar pašmāju programmētāja palīdzību iespēja, ka tā kļūs par "ķieģeļu", ir diezgan augsta. Ir vēl viena iespēja, kuru var uzskatīt par Arduino kuģa piemēru. Dēlis strādā Atmel MC, un tā pārvalda AVR mikrokontrolleru. Tajā jau ir iepriekš ielādēts bootloader un USB ports, kas ļauj droši uzmeklēt izmantoto mikrokontrolleru, nedodot lietotājam piekļuvi datiem, kurus šī MC var atspējot. Programmēšanas mikrokontrolleri iesācējiem nav tik grūti, kā tas var šķist, un ar noteiktu prasmi un atjautību ietaupīs jums nepieciešamību pāriet uz jaunu mehānismu.

Dažādu mikrokontrolleru aparatūras atšķirības

mikrokontrolleru programmēšanas valodas
Izvēloties mikrokontrolleru, jums vajadzētu izdarītuzmanību pievēršot dažām aparatūras atšķirībām pat ne dažādās kompānijās, bet arī vienā modeļa līnijā. Pirmkārt, jums vajadzētu pievērst uzmanību iespējai pārrakstīt informāciju par mikrokontrolleru. Šī funkcija ļaus jums ilgu laiku eksperimentēt ar vienu MC. Arī pievērsiet uzmanību piespraudes skaitam ar galamērķi. Nepalaidiet sevi uzmanībai un kristāla biežumam, uz kura darbojas ķēde: tas nosaka operāciju skaitu sekundē, ko mikrokontrolleris var veikt. Kad paskatās uz šīm īpašībām, kā arī par MC atmiņu, vispirms var likties, ka jūs nevarat darīt neko saprātīgu mikrokontrolleru darbībā, bet tas ir kļūdains viedoklis. Atcerieties, ka programmēšanas mikrokontrolleri iesācējiem vispirms neprasa labāko tehniku, bet jūs varat arī uzņemt kaut ko jaudīgāku.

Programmēšanas valodas mikrokontrolleri

mikrokontrolleru programmēšana si
Kā programmēšanas valodasmikrokontrolleri izmanto divus: C / C + + un montētājs. Katrai no tām ir priekšrocības un trūkumi. Tātad, ja mēs runājam par montētāju, tad tas ļauj izdarīt visu ļoti smalki un kvalitatīvi, it īpaši, ja nav pietiekami daudz RAM vai operatīvās jaudas (kas, starp citu, reti notiek). Bet viņa studiju un rakstīšanas programmām par to prasa diezgan lielas pūles, precizitāti un laiku. Tāpēc programmēšanas procesiem, kuru pamatā ir mikrokontrolleri, bieži izmanto C un C ++ programmēšanas valodas. Viņi ir saprotamāki, pēc sava veida un struktūras tie ir tuvu cilvēka runai, lai gan tie neatspoguļo to pilnā nozīmē. Viņiem ir arī ļoti labi izstrādāts funkcionalitāte, kas var viegli mijiedarboties ar aparatūru, iedomājoties, ka tas ir tikai programmas elements. Ar visām acīmredzamajām priekšrocībām C un C ++, tās veido plašākas programmas nekā montētājam.

Arī dažos gadījumos, kad tas ir kritiskspar darbības telpu tiek izmantots, ir iespējams apvienot šīs valodas. Gandrīz visi no izstrādes vides C un C ++, ir iespēja instalēt programmu montētājs ieliktņiem. Tāpēc, ja rodas problēma kritiskā vietā var rakstīt montētājam ieliktni un integrēt to firmware mikrokontrolleru un firmware pati, vai drīzāk, lielākā daļa no tā rakstīt C vai C ++. Microcontroller programmēšana C ir vieglāk, tik daudzi cilvēki izvēlas šīs valodas. Bet tiem, kas nebaidās no grūtībām un vēlas saprast īpatnība darba aprīkojumu, var izmēģināt savu roku un montētāju.

Atdaloši vārdi

Ja ir vēlme eksperimentēt armikrokontrolleri, tas ir labi. Jūs varat ieteikt tikai būt pacietīgam un neatlaidīgam, un pēc tam visiem mērķiem, kas noteikti izgudrotājam, būs iespējams. Programmēšanas mikrokontrolleri iesācējiem un pieredzējušiem cilvēkiem izskatās savādāk: iesācējiem ir grūti, tad pieredzējušajiem tas ir ikdienas. Galvenais ir atcerēties, ka viss, kas nav pretrunā ar fizikas likumiem, ir realizējams un atrisināms.

Komentāri (0)
Pievienot komentāru