/ / Programmēšanas mikrokontrolleri iesācējiem: vienkārši un pieejamie

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

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. Fakts, ka tie ir ražoti nevis viena firma, bet vairāki, tāpēc ir diezgan daudz dažādu mikrokontrolleri, kuriem ir dažādi iestatījumi, dažādu iezīmes izmantošanas un dažādām iespējām. 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. Tāpat 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 kritisksir izmantotā darba vieta, jūs varat savienot šīs valodas. Gandrīz visās izstrādes vidēs C un C ++ ir iespēja uzstādīt montāžas komplektus programmā. Tādēļ, ja rodas kāda problēma kritiskajā sadaļā, varat ierakstīt montāžas komplektu un integrēt mikrokontrolleru programmaparatūru un precīzāk rakstīt pašu programmaparatūru, rakstīt C vai C ++. Mikrokontrolieru programmēšana SI ir vieglāka, tāpēc daudzi izvēlas šīs valodas. Bet tie, kuri nebaidās no grūtībām un vēlas izprast iekārtas ekspluatācijas īpatnības, var arī izmēģināt montāžas darbu.

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.

Lasīt vairāk: