Orodha ya maudhui:
- Hatua ya 1: Mahitaji
- Hatua ya 2: Unganisha Arduino na PC
- Hatua ya 3: Pakia Msimbo
- Hatua ya 4: Unganisha Mzunguko
- Hatua ya 5: Bandika Uelewa
- Hatua ya 6: Pakua faili ya Zip
- Hatua ya 7: Pata Nambari yako ya Mdhibiti
- Hatua ya 8: Gundua Udhibiti
- Hatua ya 9: Weka Fuse
- Hatua ya 10: Pakia Faili ya Hex
Video: Arduino Kama ISP -- Choma Faili ya Hex katika AVR -- Fuse katika AVR -- Arduino kama Mpangaji: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
………………………
Tafadhali SUBSCRIBE Kwenye kituo changu cha YouTube kwa video zaidi ……..
Nakala hii inahusu arduino kama isp.
Ikiwa unataka kupakia faili ya hex au ikiwa unataka kuweka fuse yako katika AVR basi hauitaji kununua programu, unaweza kuifanya na arduino.
Katika kifungu hiki nimepakia faili ya hex katika atmega8 ikiwa unataka kupakia faili ya hex katika AVR nyingine kisha uelewe mchakato na ufuate hatua sawa.
……………………
Hatua ya 1: Mahitaji
- Arduino uno
- Baadhi ya waya za kuruka
- Bodi ya mkate
- Crystal oscillator (hiari ikiwa mtawala wako amewekwa kwenye oscillator ya nje)
*** ikiwa mtawala wako yuko nje ya sanduku basi hakuna haja ya kuunganisha oscillator ya Crystal hii ****
Hatua ya 2: Unganisha Arduino na PC
- Unganisha arduino yako na PC
- Fungua IDE ya arduino na bonyeza vifaa
- Kisha bonyeza kwenye ubao, hapa chagua arduino uno
- Sasa bonyeza kwenye bandari chini ya ubao, hapa chagua bandari ambapo arduino imeunganishwa.
***** arduino yangu imeunganishwa kwenye COM2, kumbuka yako tutatumia baadaye.
Hatua ya 3: Pakia Msimbo
- Nenda kwenye faili kisha mifano
- Pata mfano wa ArduinoISP
- Pakia mpango wa ArduinoISP
- Sasa nenda kwenye zana na uchague programu "arduino kama isp"
Usichanganye juu ya isp arduino na arduino kama isp katika programu.
Hatua ya 4: Unganisha Mzunguko
- Hapa tunachoma faili ya Hex na kuweka fuse katika Atmega8. Tafadhali elewa dhana ili uweze kuchoma faili ya hex katika aina yoyote ya avr kupitia arduino.
- Unganisha mzunguko kama ilivyoonyeshwa kwenye picha.
- Crystal oscillator ni ya hiari ikiwa Avr yako imewekwa kwenye fuse ya nje, ikiwa AVR iko nje ya sanduku basi hakuna haja ya kuunganisha hii.
Hatua ya 5: Bandika Uelewa
- Kama unavyoona kwenye picha ya kwanza kuna pini ya MISO, MOSI NA SCK, ambayo tutaunganisha kwa safu ya 13, 12, 11 ya arduino.
- Kama unavyoona kwenye picha ya pili kuna Rudisha pini ambayo tutaunganisha kwenye pini ya 10 ya arduino.
- Katika picha ya tatu unaweza kuona VCC, AVCC na pini ya GND, unganisha AVCC na VCC kwa 5v ya arduino, GND hadi GND ya arduino.
Hatua ya 6: Pakua faili ya Zip
- Pakua faili ya zip iliyotolewa hapa chini
- Toa faili ya zip
Kioo Github:
codeload.github.com/vishalsoniindia/Arduin …….
Hatua ya 7: Pata Nambari yako ya Mdhibiti
Bandika faili yako ya Hex kwenye folda moja ambayo tumepakua, ambapo unaweza kuona faili ya cmd.txt.
- Fungua faili ya cmd.txt kwenye folda
- Nakili laini ya kwanza ambayo ni "avrdude -c arduino -b 19200 -p xyz"
- Andika cmd kwenye mwambaa wa juu wa pc yako kama inavyoonekana kwenye picha.
- Hapa kituo cha amri kinafunguliwa
- Bandika laini yako na piga kuingia
- Katika picha ya mwisho unaweza kuona jina linalodhibitiwa na nambari ya nambari ya mtawala ni m8 kwa atmega8.
Hatua ya 8: Gundua Udhibiti
- Nakili mstari wa pili katika faili ya taxt ambayo ni "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Bandika kwenye terminal ya amri
- Sasa badilisha bandari yangu ya com ni COM2 ambapo arduino yako imeunganishwa.
- Badilisha msimbo wako wa kudhibiti mtawala ni m8.
- Piga kuingia.
- Unapoona saini ya kifaa na fuse sawa inamaanisha mtawala wako hugunduliwa.
Hatua ya 9: Weka Fuse
- Nakili laini hii ambayo ni "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Iliyopita kwenye terminal ya amri.
- Sasa badilisha bandari yangu ya com ni COM2 ambapo arduino yako imeunganishwa.
- Badilisha msimbo wako wa kudhibiti mtawala ni m8.
- Fuse hii imewekwa kwenye 8MHZ ya ndani, inamaanisha hakuna haja ya kuunganisha oscillator ya nje ya Crystal.
- Piga kuingia.
- Sasa fuse imewekwa ni mchakato wa wakati mmoja hakuna haja ya wakati mwingine.
Ikiwa unataka kubadilisha fuse basi E2 ni fuse ya chini na D9 ni fuse ya juu, unaweza kuibadilisha kulingana na mahitaji yako.
Hatua ya 10: Pakia Faili ya Hex
- Nakili laini ya mwisho na ibandike kwenye terminal ya amri.
- Mwisho wa mstari unaweza kuona jina la faili, badala yake na jina la faili ya hex.
- Piga kuingia.
- Ikiwa utaona massage sawa na kwenye picha yangu ya tatu basi faili yako ya hex imechomwa kwenye AVR.
Kabla ya kuweka hii faili yako ya hex kwenye folda moja, ambapo unaweza kuona faili ya cmd.txt
Sasa badilisha bandari yangu ya com ni COM2 ambapo arduino yako imeunganishwa
Badilisha msimbo wako wa kudhibiti mtawala ni m8
…. YOTE YAMEFANYIKA ……. HO HO HO..