Satura rādītājs:

Arduino Kā ISP -- Ierakstīt hex failu AVR -- Drošinātājs AVR -- Arduino kā programmētājs: 10 soļi
Arduino Kā ISP -- Ierakstīt hex failu AVR -- Drošinātājs AVR -- Arduino kā programmētājs: 10 soļi

Video: Arduino Kā ISP -- Ierakstīt hex failu AVR -- Drošinātājs AVR -- Arduino kā programmētājs: 10 soļi

Video: Arduino Kā ISP -- Ierakstīt hex failu AVR -- Drošinātājs AVR -- Arduino kā programmētājs: 10 soļi
Video: how to make arduino with ATMEGA-8 (atmega 328 vs atmega 8) 2024, Novembris
Anonim
Image
Image
Prasības
Prasības

………………………

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

Prasības
Prasības
Prasības
Prasības
  1. Arduino uno
  2. Daži džemperu vadi
  3. Maizes dēlis
  4. 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 Arduino ar datoru
Savienojiet Arduino ar datoru
Savienojiet Arduino ar datoru
Savienojiet Arduino ar datoru
Savienojiet Arduino ar datoru
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

Augšupielādes kods
Augšupielādes kods
Augšupielādes kods
Augšupielādes kods
Augšupielādes kods
Augšupielādes kods
  • 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

Savienojiet ķēdi
Savienojiet ķēdi
Savienojiet ķēdi
Savienojiet ķēdi
Savienojiet ķēdi
Savienojiet ķē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

Izprotiet sapratni
Izprotiet sapratni
Izprotiet sapratni
Izprotiet sapratni
Izprotiet sapratni
Izprotiet sapratni
Izprotiet sapratni
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 ZIP failu
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

Atrodiet sava kontroliera kodu
Atrodiet sava kontroliera kodu
Atrodiet sava kontroliera kodu
Atrodiet sava kontroliera kodu
Atrodiet sava kontroliera kodu
Atrodiet sava kontroliera kodu
Atrodiet sava kontroliera kodu
Atrodiet sava 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

Noteikt Kontrolēts
Noteikt Kontrolēts
Noteikt Kontrolēts
Noteikt Kontrolēts
Noteikt Kontrolēts
Noteikt Kontrolēts
  • 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

Iestatiet drošinātāju
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

Augšupielādējiet heksadecimālo failu
Augšupielādējiet heksadecimālo failu
Augšupielādējiet heksadecimālo failu
Augšupielādējiet heksadecimālo failu
Augšupielādējiet heksadecimālo failu
Augšupielādējiet heksadecimālo failu
Augšupielādējiet heksadecimālo failu
Augšupielādējiet heksadecimālo failu

    Pirms tam ielīmējiet hex failu tajā pašā mapē, kur var redzēt cmd.txt 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.
  • Tagad nomainiet savu kom portu raktuvi COM2, kur ir pievienots jūsu arduino

    Mainiet kontroliera kodu, mans ir m8

  • Nospiediet Enter.
  • Ja redzat tādu pašu masāžu kā manā trešajā fotoattēlā, jūsu hex fails tiek ierakstīts AVR.

…. VISS PABEIGTS……. HO HO HO..