It anova uye akakurumbira zvikuru zvemagetsi kugadzira dingindira. Tinopa kuti pfungwa dzako nyaya vachakuudza chii zvirongwa microcontrollers kuti beginners.
Ndezvipi microcontrollers ikoko?
Chokutanga, unofanira kutsanangura mamiriro ezvinhu pamwe microcontrollers. Chokwadi kuti anobudiswa hakuna rakasimba, asi akawanda, saka hapana chaizvo yakawanda yakasiyana microcontrollers, vane mezviruva zvakasiyana, siyana zviri kushandiswa uye zvakasiyana-siyana kuita. Vakasiyana mukuita akurumidze, mamwe interfaces uye uwandu tap. The kupfuura mukurumbira munyika yaimbova Soviet Union vari vamiririri RІS uye AVR. Zvirongwa AVR uye RІS zviri nyore, izvo nechokwadi mukurumbira wavo.
Sezvo microcontrollers vari chiite?
Zvirongwa microcontrollers rinoitwa, kazhinji uchibatsirwa anokosha mano, inonzi programmers. Programmers inogona achizviita kana kutengwa kana. Asi kana microcontroller firmware uchishandisa mukaravhani programmer mukana kuti ichava "zvidhina", riri kumusoro zvikuru. Pane chimwe Ipfungwa kuti unogona kufunga muenzaniso bhodhi "Arduino". The bhodhi Anomhanyira Atmel raMwari MC, zvoitwa zvirongwa AVR microcontrollers. The bhodhi atova ane pre-vaisona bootloader uye USB chengarava kuti kubvumira yakachengeteka kushandiswa isipi microcontroller, achipa inodzidzisa kuwana mashoko kuti vangava MC chokukuvadza. Zvirongwa microcontrollers nokuti beginners hakusi nyore zvingaita sezvinoshamisa, uye pane imwe unyanzvi uye unyanzvi uchaponesa iwe kubva kuva kuenda nokuda mashandiro itsva.
Hardware kusiyana microcontrollers siyana
Pakusarudza microcontroller vanofanira kuteerera vamwe Hardware Kusiyana kunyange makambani siyana, uye pane imwe womuenzaniso siyana. Kutanga kuteerera kukwanisa overwrite umboo pamusoro microcontroller. Nyaya iyi kuchaita kuti vaedze mumwe MC refu. Uyewo cherechedza nhamba nembambo kwadzinenge. Regai kusiya, uye kakawanda pamusoro sekristaro iri kumhanya zano: zvinokanganisawo nhamba remapazi por wechipiri, izvo zvinogona kuita microcontroller. On Kuongorora maitiro aya, uyewo ndangariro IC anogona pakutanga sokuti hapana akangwara microcontroller kuita, asi ichi ndicho zvisizvo. Yeuka kuti zvirongwa microcontrollers nokuda beginners kunoda akanakisisa midziyo pakutanga, asi sezvo kuchengeterwa, uye iwe unogona kutora chinhu kupfuura simba.
Languages mapurogiramu microcontrollers
The microcontroller rinoshandiswa senzira zvirongwa mitauro miviri: C / C ++ uye assembler. Mumwe nomumwe wavo ine zvakanakira nekuipira. Saka, kana isu kutaura pamusoro assembler, zvinoita kuti tikwanise kuita zvinhu zvose zvikuru dzakarukwa zvakanaka uye zvakarurama, zvinonyanya kukosha kana usina RAM zvakakwana kana operative vachikwanisa (izvo, sezvinei, ndizvo zvisinganyanyi kuitika). Asi tsvakurudzo ake uye kunyora pamusoro payo mapurogiramu zvinoda yakawanda nesimba, nguva uye kubata nguva. Naizvozvo, nokuti kukura kwakavakirwa microcontrollers inowanzoshandiswa zvirongwa mitauro C uye C ++. Vari nani kunzwisiswa ne chimiro uye mamiriro vari pedyo nevanhu kutaura, kunyange hadzibudisi kwake zvizere pfungwa. Vanewo ane kwazvo-akaongorora zvinhu nyore ingashanda pamwe Hardware, achifunga kuti izvi inongova chinhu purogiramu. Nokuti zvose zvayo pachena zvinobatsirawo C uye C ++, kuumba mamwe matatu-dimensional chirongwa, pane mutauro gungano.
Uyewo, mune zvimwe zviitiko, kana kutsoropodza uchishandisa nzvimbo inoshandiswa, zvinokwanisika chokubatanidza izvi mitauro. Zvinenge zvose pakukura zvakatipoteredza C uye C ++ anokwanisa kuisa program mune assembler inoisa. Naizvozvo, kana dambudziko kunoitika panguva yakaoma nzvimbo anogona kunyora assembler muwedzero uye nokusangana akaukandira firmware nokuda microcontroller uye firmware pacharo, kana pane vakawanda kuti nokunyora C kana C ++. Microcontroller zvirongwa C zvakareruka, saka vanhu vakawanda vanosarudza izvi mitauro. Asi avo vasiri kutya matambudziko uye uchida kunzwisisa peculiarity yebasa zvokushandisa, unogona kuedza ruoko rwavo uye assembler.
okuonekana mashoko
Kana paiva chido vaedze microcontrollers, zvakanaka. Tinogona chete mazano murefu uye kutsungirira, uye ipapo zvose zvinangwa pamberi muvambi, vachava noitika. Zvirongwa microcontrollers nokuti beginners uye ruzivo vanhu anotarisa zvakasiyana: zvakaomera beginners, kuti ruzivo - purogiramu. Chinhu chikuru - yeuka kuti zvinhu zvose hazvina zvinopesana nemitemo wefizikisi, riri noitika uye kusarudza.