Lasa malaza bebe kokoa famolavolana foto-kevitra elektronika. Tsy manolotra ny tsara lahatsoratra iray izay hilaza aminao izay fandaharana microcontrollers ho an'ny beginners.
Inona no microcontrollers any?
Voalohany indrindra, tokony hilazana ny zava-misy amin'ny microcontrollers. Ny zava-misy fa tsy namokatra izy ireo mafy iray, fa maro, ka tsy dia tena be dia be ny hafa microcontrollers, izay manana toe-javatra hafa, ny lafiny hafa ny fampiasana sy ny isan-karazany azo atao. Izy ireo fahombiazana mitovy amin'ny hafainganam-pandeha, interface fanampiny sy ny isan'ny taps. Ny malaza indrindra nanerana ny Firaisana Sovietika teo aloha dia solontena RІS sy avr. Programming Avr sy RІS mora, izay antoka ny lazany.
Rehefa microcontrollers dia baikoina?
Programming microcontrollers dia nentina nivoaka, matetika noho ny fanampian'ny fitaovana manokana, antsoina hoe rindrambaiko. Rindrambaiko mety ho tena atao, na novidina na. Fa raha ny microcontroller mikirao praogramanao mampiasa programa namboarina vintana fa ho lasa "biriky", dia tena avo. Misy safidy hafa iray fa afaka mandinika ny ohatra nasehon 'ny solaitrabe "Arduino". Ny birao mihazakazaka amin'ny Atmel ny MC, ary efa natao Programming Avr microcontrollers. Ny birao Efa manana mialoha stitched bootloader sy ny USB seranan-tsambo izay mamela ny fampiasana azo antoka ny flash microcontroller, manome ny mpampiasa ny fidirana amin'ny tahirin-kevitra izay mety ho ny tsara indrindra MC mba mankarary. Programming microcontrollers for beginners dia tsy mba tahaka sarotra araka toa, ary amin'ny anankiray fahaizana sy hakingan-tsaina dia hamonjy anao tsy voatery handeha ho amin'ny rafitra vaovao.
Hardware tsy fitovian-samy hafa microcontrollers
Rehefa mifidy ny microcontroller tokony handinika ny tsy fitoviana misy fitaovana tsy samy hafa na dia orinasa, ary ao amin 'ny modely isan-karazany. Mba manomboka mitandrina ny ny fahaizana overwrite angon-drakitra momba ny microcontroller. Io endri-javatra io dia hamela anao mba manandrana azy lava iray MC. Jereo koa ny isan'ny tsimatra ny toerana halehany. Aza manary, ary ny matetika ny krystaly izay mihazakazaka ny tetika izany fiantraikany ny isan'ny asa isan-tsegondra, izay afaka manatanteraka ny microcontroller. Ao amin'ny fandinihana ireo toetra, ary koa ny mety ho fahatsiarovana IC tamin'ny voalohany fa tsy misy manan-tsaina toa microcontroller tsy afaka manao, fa izany no hevi-diso. Tadidio fa ny fandaharana ho an'ny beginners microcontrollers mitaky fitaovana tsara indrindra am-piandohana, fa mba ho tehirizina, ary afaka maka zavatra mahery vaika kokoa.
Fiteny ny fandaharana microcontrollers
Ny microcontroller dia ampiasaina ho toy ny fandaharana roa teny: C / C ++ sy ny assembler. Tsirairay amin'izy ireo dia manana ny mahatsara sy maharatsy azy. Noho izany, raha miresaka momba ny assembler, dia manao izay ahafahantsika manao ny zavatra rehetra, ary marina tsara indrindra hotetehina, dia zava-dehibe indrindra rehefa tsy ampy RAM na fahafahana miasa (izay, marihina fa dia tena tsy fahita firy). Fa ny fikarohana sy ny soratra eo aminy fandaharana mitaky ezaka be dia be, ny fotoana sy ny potoana. Noho izany, fa ny fampandrosoana mifototra amin'ny microcontrollers fiteny fampiasa matetika fandaharana C sy C ++. Tsara kokoa izy ireo azon'ny ny endrika sy ny rafitra dia olona akaiky teny, na dia tsy hisolo tena azy amin'ny heviny feno. Izy ireo koa tena Tena nanaovana fikarohana lalina dia afaka mora foana lafin-javatra mifandray amin'ny ny fitaovana, mieritreritra fa izany no singa iray fotsiny ny fandaharana. Fa ny toa tombony C sy C ++, mamorona kokoa amin'ny lafiny telo-fandaharana, fa tsy fiteny fivoriambe.
Koa, amin'ny toe-javatra sasany, raha mitsikera fandidiana toerana no ampiasaina, azo atao ny hanambatra ireo fiteny ireo. Saika rehetra ny fampandrosoana sy ny tontolo iainana ho an'ny C C ++ no afaka hametraka ny fandaharana ao amin'ny assembler Manisika. Noho izany, raha misy olana mitranga amin'ny tsarotra toerana dia afaka manoratra assembler Insert ka hampiditra azy ho eo an-mikirao praogramanao ho an'ny microcontroller sy ny mikirao praogramanao mihitsy, na ny marimarina kokoa, indrindra izany hanoratra ao amin'ny C na C ++. Microcontroller fandaharana in C moa no moramora kokoa, olona maro mifidy ireo fiteny ireo. Fa ireo izay tsy matahotra ny olana sy te-hahatakatra ny Mampiavaka ny asa fitaovana, dia afaka miezaka ny tànany sy ny assembler.
teny am-pamaranana
Raha nisy faniriana ny manandrana azy microcontrollers, dia tsara. Afaka manoro hevitra ihany ny faharetana sy ny fikirizana, ary avy eo ny tanjona napetraka eo anoloantsika ny mpamoron-javatra, dia ho azo atao. Programming microcontrollers for beginners sy ny olona za-draharaha toa hafa; fa sarotra ho an'ny beginners, ny za-draharaha - mahazatra. Ny zava-dehibe indrindra - ao an-tsaina foana fa ny zava-drehetra izay tsy mifanohitra amin'ny lalàn'ny fizika, dia azo atao sy ny fanapahan-kevitra.