Wakati mwingine mafundi wa redio ambao hutengeneza vifaa vya elektroniki wanahitaji kutumia watawala wadogo katika muundo wao. Microcontrollers wanahitaji firmware - ndivyo programu zinavyofanya.
Mpangaji ni nini?
Programu ni kifaa cha programu-maunzi ambacho hutumiwa kusoma au kuandika habari kwa kifaa cha kuhifadhi (kumbukumbu ya ndani ya wadhibiti-ndogo). Ikiwa amateur wa redio anahitaji kupanga kifaa cha microcontroller mara moja, unaweza kutumia programu ya kawaida inayounganisha na bandari ya COM au LPT. Kwa mfano, programu rahisi zaidi ya chipu za AVR ni waya wa 6, 4-resistor cable (PonyProg programmer).
Kutumia programu ya kawaida, unaweza kupakia programu za hex katika wadhibiti wengi wa AVR bila kupoteza wakati na pesa. Kwa kuongeza, programu inaweza kutumika kama programu ya mzunguko, kwa hivyo unaweza kupanga mdhibiti mdogo wa AVR bila kuiondoa kwenye kifaa.
Vipindi vile vimeunganishwa na kompyuta kwa kutumia programu maalum (ambayo pia huitwa programu). Inahamisha firmware kutoka kwa kompyuta, na kifaa hicho huiandika tu kwenye kumbukumbu ya microcircuit. Waendeshaji wanaweza kushikamana kupitia bandari ya serial au sambamba, kupitia kontakt USB, nk. Vipindi vya kisasa kawaida huunganishwa kupitia USB.
Programu ya USB imekusudiwa kutengeneza vifaa vya microprocessor ya kampuni fulani (kulingana na chapa ya programu) katika fomu iliyokusanyika. Inarahisisha sana mchakato wa usanidi wa programu.
Jinsi ya kuunganisha programu ya USB?
Kutumia kifaa, unahitaji kuiunganisha kwenye moja ya bandari za USB kwenye kompyuta yako. Baada ya hapo, ujumbe utaonekana kwenye kompyuta juu ya unganisho la kifaa kipya cha USBasp, na LED kwenye programu yenyewe itaangaza, ambayo inamaanisha kuwa kifaa kimeunganishwa kwa mafanikio.
Kisha unahitaji kusanikisha madereva ili OS iweze kufanya kazi kwa usahihi na kifaa hiki. Baada ya hapo itawezekana kuunganisha kifaa cha microprocessor kwenye kiolesura cha ISP. LED ya pili itawaka wakati wa programu.
Kama sheria, programu ina njia mbili za kuingiliana - moja ya kuunganisha microcontroller, na nyingine ya kuunganisha kwenye kompyuta. Ili kuunganisha mdhibiti mdogo, unaweza kutumia hali ya programu ya serial ya ISP. Na kifaa hiki kimeunganishwa na kompyuta kupitia kiunganishi cha kawaida cha USB.
Ili kudhibiti programu, unahitaji kusanikisha programu maalum. Ni bora kutumia programu zilizo na windows. Kwa mfano, kufanya kazi na kifaa, unaweza kutumia programu za ExtremeBurner, Khazama, avrguge na zingine.