Satura rādītājs:
- 1. darbība. Prasības
- 2. darbība: savienojiet Arduino ar datoru
- 3. darbība: augšupielādējiet kodu
- 4. solis: pievienojiet ķēdi
- 5. darbība. Izprotiet sapratni
- 6. darbība: lejupielādējiet ZIP failu
- 7. darbība: atrodiet kontroliera kodu
- 8. darbība. Noteikt kontrolētu
- 9. darbība: iestatiet drošinātāju
- 10. darbība: augšupielādējiet heksadecimālo failu
Video: Arduino Kā ISP -- Ierakstīt hex failu AVR -- Drošinātājs AVR -- Arduino kā programmētājs: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
………………………
Lūdzu, abonējiet manu YouTube kanālu, lai iegūtu vairāk videoklipu ……..
Šis raksts ir par arduino kā isp.
Ja vēlaties augšupielādēt hex failu vai ja vēlaties iestatīt drošinātāju AVR, jums nav jāiegādājas programmētājs, to varat izdarīt, izmantojot arduino.
Šajā rakstā es esmu augšupielādējis hex failu atmega8, ja vēlaties augšupielādēt hex failu citā AVR, tad saprotiet procesu un veiciet tās pašas darbības.
……………………
1. darbība. Prasības
- Arduino uno
- Daži džemperu vadi
- Maizes dēlis
- Kristāla oscilators (pēc izvēles, ja kontrolieris ir iestatīts uz ārējo oscilatoru)
*** ja jūsu kontrolieris ir izņemts no kastes, tad šim kristāla oscilatoram nav jāpievieno ****
2. darbība: savienojiet Arduino ar datoru
- Savienojiet savu arduino ar datoru
- Atveriet arduino IDE un noklikšķiniet uz rīkiem
- Pēc tam noklikšķiniet uz kuģa, šeit izvēlieties arduino uno
- Tagad noklikšķiniet uz ostas zem tāfeles, šeit izvēlieties portu, kurā ir pievienots arduino.
***** mans arduino ir savienots ar COM2, atcerieties, ka mēs to izmantosim vēlāk.
3. darbība: augšupielādējiet kodu
- Dodieties uz failu un pēc tam piemērus
- Atrodiet ArduinoISP piemēru
- Augšupielādējiet ArduinoISP programmu
- Tagad izmantojiet rīkus un atlasiet programmētāju "arduino as isp"
Nejauciet par arduino isp un arduino kā isp programmētājā.
4. solis: pievienojiet ķēdi
- Šeit mēs sadedzinām Hex failu un iestatām drošinātāju Atmega8. Lūdzu, saprotiet jēdzienu, lai jūs varētu ierakstīt hex failu jebkura veida avr, izmantojot arduino.
- Pievienojiet ķēdi, kā parādīts fotoattēlā.
- Kristāla oscilators nav obligāts, ja jūsu Avr ir iestatīts uz ārējā drošinātāja, ja AVR ir ārpus kastes, tad tas nav jāpievieno.
5. darbība. Izprotiet sapratni
- Kā redzat pirmajā fotoattēlā, ir MISO, MOSI UN SCK tapa, kuru mēs savienosim ar attiecīgi 13, 12, 11 pin arduino.
- Kā redzat otrajā fotoattēlā, ir Reset pin, kuru mēs savienosim ar arduino 10. tapu.
- Trešajā fotoattēlā var redzēt VCC, AVCC un GND tapu, savienot AVCC un VCC ar 5 V arduino, GND - GND arduino.
6. darbība: lejupielādējiet ZIP failu
- Lejupielādējiet zemāk norādīto zip failu
- Izvelciet zip failu
Github spogulis:
codeload.github.com/vishalsoniindia/Arduin…
7. darbība: atrodiet kontroliera kodu
Ielīmējiet Hex failu tajā pašā mapē, kuru esam lejupielādējuši, kur var redzēt cmd.txt failu.
- Atveriet cmd.txt failu mapē
- Kopēt pirmo rindu, kas ir "avrdude -c arduino -b 19200 -p xyz"
- Datora augšējā joslā ierakstiet cmd, kā parādīts fotoattēlā.
- Šeit tiek atvērts komandu terminālis
- Ielīmējiet līniju un nospiediet taustiņu Enter
- Pēdējā fotoattēlā varat redzēt kontrolēto nosaukumu un kontroliera kods ir m8 atmega8.
8. darbība. Noteikt kontrolētu
- Kopēt otro rindu teksta failā, kas ir "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Ielīmējiet to komandu terminālī
- Tagad nomainiet savu kom portu raktuvi COM2, kur ir pievienots jūsu arduino.
- Mainiet kontroliera kodu, mans ir m8.
- Nospiediet Enter.
- Ja redzat kādu ierīces parakstu un drošinātāju, tas nozīmē, ka jūsu kontrolieris ir atklāts.
9. darbība: iestatiet drošinātāju
- Kopējiet šo rindu, kas ir "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Ievadiet to komandu terminālī.
- Tagad nomainiet savu kom portu raktuvi COM2, kur ir pievienots jūsu arduino.
- Mainiet kontroliera kodu, mans ir m8.
- Šis drošinātājs ir iestatīts uz iekšējo 8 MHz, tas nozīmē, ka jums nav jāpievieno ārējais kristāla oscilators.
- Nospiediet Enter.
- Tagad drošinātājs ir iestatīts, tas ir vienreizējs process, kas nav jādara nākamajā reizē.
Ja vēlaties nomainīt drošinātāju, tad E2 ir zemāks drošinātājs un D9 ir augstāks drošinātājs, varat to nomainīt atbilstoši savām prasībām.
10. darbība: augšupielādējiet heksadecimālo failu
- Kopējiet pēdējo rindu un ielīmējiet to komandu terminālī.
- Pēdējā rindā varat redzēt faila nosaukumu, aizstājiet to ar sešstūra faila nosaukumu.
- Nospiediet Enter.
- Ja redzat tādu pašu masāžu kā manā trešajā fotoattēlā, jūsu hex fails tiek ierakstīts AVR.
Pirms tam ielīmējiet hex failu tajā pašā mapē, kur var redzēt cmd.txt failu
Tagad nomainiet savu kom portu raktuvi COM2, kur ir pievienots jūsu arduino
Mainiet kontroliera kodu, mans ir m8
…. VISS PABEIGTS……. HO HO HO..