KompyutaProgramu

Programu microcontroller kwa Kompyuta: rahisi na nafuu

Inakuwa zaidi na zaidi ya elektroniki kubuni mandhari. Sisi kutoa mawazo yako makala atakuambia nini programu microcontroller kwa Kompyuta.

Je, ni microcontrollers huko?

Kwanza kabisa, unahitaji kueleza Hali na microcontroller. ukweli kwamba wao ni zinazozalishwa si imara moja, lakini kadhaa, hivyo kuna mengi kabisa ya microcontrollers tofauti, ambayo mazingira tofauti, makala mbalimbali za matumizi na uwezekano mbalimbali. Tofauti katika utendaji kasi, interfaces ziada na idadi ya mabomba. maarufu katika Urusi ya zamani wawakilishi RІS na AVR. Programming AVR na RІS ni rahisi, ambayo kuhakikisha umaarufu wao.

Kama microcontrollers ni iliyowekwa?

Programu microcontroller unafanywa, kwa kawaida na msaada wa vifaa maalum, aitwaye programmers. Programmers unaweza kuwa binafsi alifanya au kununuliwa au. Lakini microcontroller firmware kwa kutumia homemade programu nafasi ya kuwa ni kuwa "matofali", ni kikubwa mno. Kuna moja zaidi chaguo kwamba unaweza kufikiria mfano wa bodi "Arduino". bodi inaendeshwa kwa Atmel ya MC, na ni kosa programu AVR microcontrollers. bodi tayari ina kabla ya kuunganishwa bootloader na USB bandari ili kuruhusu matumizi salama flash microcontroller, kutoa uwezo wa mtumiaji wa data ambayo inaweza kuwa MC bora ili kuzima. Programu microcontroller kwa Kompyuta ni si kama vigumu kama inaweza kuonekana, na kwa ustadi fulani na ingenuity ila wewe kutoka kuwa na kwenda kwa utaratibu mpya.

Duka tofauti ya microcontrollers mbalimbali

Wakati wa kuchagua microcontroller inapaswa kuangalia kwa baadhi ya tofauti vifaa si hata makampuni mbalimbali, na katika moja ya mfano masafa. Kuanza makini na uwezo kuhifadhi upya data juu ya microcontroller. Kipengele hiki itawawezesha majaribio ndefu MC. Pia kumbuka idadi ya pini kwa marudio yao. Je, si kuachana na mzunguko wa kioo inayoendeshwa mpango: unaathiri idadi ya shughuli kwa sekunde, ambayo inaweza kufanya microcontroller. On uchunguzi wa sifa hizi, pamoja na kumbukumbu IC mwanzoni yanaweza kuonekana kuwa hakuna kitu akili microcontroller hawezi kufanya, lakini hii ni mbaya. Kumbuka kwamba programu microcontroller kwa Kompyuta inahitaji vifaa bora katika mwanzo, lakini kama hifadhi, na unaweza kuchukua kitu nguvu zaidi.

Lugha za microcontrollers programu

microcontroller hutumika kama lugha mbili programu: C / C ++ na assembler. Kila mmoja wao ina faida zake na hasara. Hivyo, kama sisi majadiliano juu ya assembler, ni inayowezesha kufanya kila kitu laini sana na kwa usahihi, ni muhimu hasa wakati huna RAM kutosha au uendeshaji uwezo (ambayo, kwa bahati, ni nadra sana). Lakini utafiti wake na kuandika juu yake mipango zinahitaji mengi ya juhudi, wakati na usahihi. Kwa hiyo, kwa ajili ya maendeleo kulingana na microcontroller kawaida hutumiwa programu lugha C na C ++. Wao ni bora kueleweka kwa namna na muundo ni karibu hotuba ya binadamu, ingawa wala ya wake katika maana kamili. Pia wana sifa sana zilizofanyiwa utafiti ambayo inaweza kwa urahisi kiutendaji na vifaa, Kufikiria kwamba hii ni kipengele cha mpango. Kwa faida zake zote dhahiri katika C and C ++, kujenga zaidi pande tatu ya mpango, badala ya lugha mkutano.

Pia, katika baadhi ya matukio, wakati muhimu nafasi za uendeshaji ni kutumika, inawezekana kuchanganya lugha hizi. Karibu wote maendeleo ya mazingira kwa C na C ++ wana uwezo wa kufunga programu katika kuwekeza assembler. Kwa hiyo, kama tatizo hutokea katika tovuti muhimu unaweza kuandika assembler kuingiza na kuiunganisha katika firmware kwa microcontroller na programu dhibiti yenyewe, au tuseme, zaidi ya hayo kuandika katika C au C ++. Programu Microcontroller katika C ni rahisi, hivyo watu wengi kuchagua lugha hizi. Lakini wale ambao si hofu ya matatizo na unataka kuelewa hupita upeo wa vifaa kazi, unaweza kujaribu mkono wao na kwa assembler.

maneno zimefunguliwa

Kama kuna haja ya majaribio ya microcontroller, ni sawa. Tunaweza tu kushauri uvumilivu na uvumilivu, na kisha kila malengo ya kuweka mbele mvumbuzi, itakuwa upembuzi yakinifu. Programu microcontroller kwa Kompyuta na watu wenye uzoefu inaonekana tofauti: ni vigumu kwa Kompyuta, uzoefu - mara kwa mara. Jambo kuu - kukumbuka kwamba kila kitu ambacho si kinyume na sheria za fizikia, ni upembuzi yakinifu na kupambanua.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.delachieve.com. Theme powered by WordPress.