Tā kļūst arvien vairāk un vairāk populārs elektronisko dizaina tēmu. Piedāvājam jūsu uzmanībai rakstu, kas jums pateiks, kādi programmēšanas mikrokontrolleri iesācējiem.
Kādas ir mikrokontrolleri tur?
Pirmkārt, jums ir nepieciešams, lai raksturotu situāciju mikrokontrolleri. 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 veiktspējas ātrumu, papildu saskarnes un skaitu pieskārieniem. Populārākais visā bijušajā Padomju Savienībā ir pārstāvji RІS un AVR. Programmēšana AVR un RІS ir viegli, kas nodrošināja to popularitāti.
Kā mikrokontrolleri tiek ieprogrammēts?
Programmēšana mikrokontrolleri tiek veikta, parasti ar palīdzību īpašu ierīču, ko sauc par programmētājiem. Programmētāji var būt self-made vai iegādāts, vai. Bet, kad mikrokontrolleru programmaparatūra izmantojot mājās programmētājs iespēja, ka tā kļūs par "ķieģelis", ir diezgan augsts. Ir vēl viena iespēja, ka jūs varat apsvērt piemēru valdes "Arduino". Valde darbojas ATMEL s MC, un tas tiek darīts, programmēšanas AVR mikrokontrolleri. Valde jau iepriekš sašuj bootloader un USB ports, kas ļauj droši izmantot flash mikrokontrolleru, nodrošinot lietotājam piekļūt datiem, kas varētu būt labākā MC atslēgt. Programmēšana mikrokontrolleri iesācējiem nav tik grūti, kā tas var likties, un noteiktu prasmju un izdomas glābs jūs no tā iet uz jauno mehānismu.
Aparatūras atšķirības dažādu mikrokontrolleri
Izvēloties mikrokontrolleru vajadzētu pievērst uzmanību dažām aparatūras atšķirības nav pat dažādi uzņēmumi, un tajā pašā modeļu klāstu. Lai sāktu pievērst uzmanību spēju pārrakstīt datus par mikrokontrolleru. Šī funkcija ļaus jums eksperimentēt ar vienu garu MC. Tāpat ņemiet skaitu tapas uz savu galamērķi. Vai nav pamest, un biežums kristāla, kas darbojas šo shēmu: tas ietekmē operāciju skaitu sekundē, kas var veikt mikrokontrolleru. Izskatot šo īpašību, kā arī atmiņu IC sākotnēji var šķist, ka nekas inteliģenta mikrokontrolleru nevar izdarīt, bet tas ir nepareizs. Atcerieties, ka programmēšanas mikrokontrolleri iesācējiem prasa labāko aprīkojumu sākumā, bet kā rezerves, un jūs varat veikt kaut ko jaudīgāku.
Valodas programmēšanas mikrokontrolleri
Mikrokontrolleru tiek izmantots kā divas programmēšanas valodām: C / C ++ un montētājam. Katrai no tām ir savas priekšrocības un trūkumi. Tātad, ja mēs runājam par to, montētājs, tas padara to iespējams izdarīt, viss ir ļoti smalki un precīzi, tas ir īpaši svarīgi, ja jums nav pietiekami daudz RAM vai darbības spēju (kas, starp citu, ir diezgan reti). Bet viņa pētījumi un rakstiski par to programmām, prasa daudz pūļu, laika un precizitāti. Tādēļ, lai izstrādātu, pamatojoties uz mikrokontrolleri parasti izmanto programmēšanas valodas C un C ++. Tos labāk saprot formas un struktūras ir tuvu cilvēku runas, lai gan tie neatspoguļo viņas pilnā nozīmē. Viņi arī ir ļoti labi izpētītas funkcijas, kas var viegli mijiedarboties ar aparatūru, iedomājoties, ka tas ir tikai programmas elements. Attiecībā uz visiem tās acīmredzamas priekšrocības C un C ++, radītu trīsdimensiju programmu, nevis montāžas valodā.
Arī dažos gadījumos, kad tiek izmantots kritisks darbības telpu, 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.
atvadu vārdi
Ja tur bija vēlme eksperimentēt ar microcontrollers, tas ir labi. Mēs varam tikai ieteikt pacietību un neatlaidību, un tad visi noteiktie mērķi pirms izgudrotājs, būs iespējams. Programmēšana mikrokontrolleri iesācējiem un pieredzējušiem cilvēkiem, izskatās dažādi: ir grūti iesācējiem, pieredzējušiem - rutīnas. Galvenais - paturiet prātā, ka viss, kas nav pretrunā ar fizikas likumiem, ir iespējams un izšķiroša.