Cuprins:

Arduino Ca ISP -- Înregistrați fișierul hexagonal în AVR -- Siguranță în AVR -- Arduino ca programator: 10 pași
Arduino Ca ISP -- Înregistrați fișierul hexagonal în AVR -- Siguranță în AVR -- Arduino ca programator: 10 pași

Video: Arduino Ca ISP -- Înregistrați fișierul hexagonal în AVR -- Siguranță în AVR -- Arduino ca programator: 10 pași

Video: Arduino Ca ISP -- Înregistrați fișierul hexagonal în AVR -- Siguranță în AVR -- Arduino ca programator: 10 pași
Video: How to upload .HEX file on to Arduino Board 2024, Noiembrie
Anonim
Image
Image
Cerințe
Cerințe

………………………

Vă rugăm să vă ABONAȚI la canalul meu de YouTube pentru mai multe videoclipuri ……..

Acest articol este despre arduino ca isp.

Dacă doriți să încărcați fișier hexagonal sau dacă doriți să vă setați siguranța în AVR, atunci nu este nevoie să cumpărați un programator, o puteți face cu arduino.

În acest articol am încărcat fișier hex în atmega8 dacă doriți să încărcați fișier hex în alt AVR, atunci înțelegeți procesul și urmați aceiași pași.

……………………

Pasul 1: Cerințe

Cerințe
Cerințe
Cerințe
Cerințe
  1. Arduino uno
  2. Unele fire jumper
  3. Pană de pâine
  4. Oscilator de cristal (opțional dacă controlerul dvs. este setat pe oscilator extern)

*** dacă controlerul este scos din cutie, atunci nu este nevoie să conectați oscilatorul Crystal la acest ****

Pasul 2: Conectați Arduino cu PC

Conectați Arduino cu PC
Conectați Arduino cu PC
Conectați Arduino cu PC
Conectați Arduino cu PC
Conectați Arduino cu PC
Conectați Arduino cu PC
  • Conectați-vă arduino-ul la computer
  • Deschideți IDE arduino și faceți clic pe instrumente
  • Apoi faceți clic pe bord, selectați aici arduino uno
  • Acum faceți clic pe portul de mai jos, aici selectați portul unde este conectat arduino.

***** arduino-ul meu este conectat pe COM2, amintiți-vă că îl vom folosi mai târziu.

Pasul 3: Încărcați codul

Încărcați codul
Încărcați codul
Încărcați codul
Încărcați codul
Încărcați codul
Încărcați codul
  • Accesați fișierul, apoi exemple
  • Găsiți un exemplu ArduinoISP
  • Încărcați programul ArduinoISP
  • Acum intrați în instrumente și selectați programatorul „arduino ca isp”

Nu confundați despre arduino isp și arduino ca isp în programator.

Pasul 4: Conectați circuitul

Conectați circuitul
Conectați circuitul
Conectați circuitul
Conectați circuitul
Conectați circuitul
Conectați circuitul
  • Aici ardem fișierul Hex și setăm siguranța în Atmega8. Vă rugăm să înțelegeți conceptul, astfel încât să puteți arde fișier hexagonal în orice tip de avr prin arduino.
  • Conectați circuitul așa cum este dat în fotografie.
  • Oscilatorul de cristal este opțional dacă Avr-ul dvs. este setat pe siguranță externă, dacă AVR este scoasă din cutie, atunci nu este nevoie să conectați acest lucru.

Pasul 5: Pin Out Înțelegere

Pin Out Înțelegere
Pin Out Înțelegere
Pin Out Înțelegere
Pin Out Înțelegere
Pin Out Înțelegere
Pin Out Înțelegere
Pin Out Înțelegere
Pin Out Înțelegere
  • După cum puteți vedea în prima fotografie există pinul MISO, MOSI ȘI SCK, pe care îl vom conecta la respectivul 13, 12, 11 pin al arduino.
  • După cum puteți vedea în a doua fotografie, există pinul Reset pe care îl vom conecta la al 10-lea pin al arduino.
  • În a treia fotografie puteți vedea pinul VCC, AVCC și GND, conectați AVCC și VCC la 5v de arduino, GND la GND de arduino.

Pasul 6: Descărcați fișierul Zip

Descărcați fișierul Zip
Descărcați fișierul Zip
  • Descărcați fișierul zip prezentat mai jos
  • Extrageți fișierul zip

Mirror Github:

codeload.github.com/vishalsoniindia/Arduin…

Pasul 7: Găsiți codul controlerului

Găsiți codul controlerului
Găsiți codul controlerului
Găsiți codul controlerului
Găsiți codul controlerului
Găsiți codul controlerului
Găsiți codul controlerului
Găsiți codul controlerului
Găsiți codul controlerului

Lipiți fișierul Hex în același folder pe care l-am descărcat, de unde puteți vedea fișierul cmd.txt.

  • Deschideți fișierul cmd.txt în dosar
  • Copiați prima linie care este „avrdude -c arduino -b 19200 -p xyz”
  • Tastați cmd în bara de sus a computerului, așa cum se arată în fotografie.
  • Aici este deschis terminalul de comandă
  • Lipiți linia și apăsați Enter
  • În ultima fotografie puteți vedea numele controlat și codul controlerului al meu este m8 pentru atmega8.

Pasul 8: Detectați controlat

Detectare controlată
Detectare controlată
Detectare controlată
Detectare controlată
Detectare controlată
Detectare controlată
  • Copiați a doua linie în fișierul taxt care este „avrdude -c arduino -b 19200 -p m8 -P COM2 -n”
  • Lipiți-l în terminalul de comandă
  • Acum schimbați portul de com. Mina este COM2 unde este conectat arduino.
  • Schimbați codul controlerului meu este m8.
  • Apăsați Enter.
  • Când vedeți semnătura dispozitivului și siguranța ok înseamnă că controlerul este detectat.

Pasul 9: Setați siguranța

Setați siguranța
Setați siguranța
  • Copiați această linie care este "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Treceți-l în terminalul de comandă.
  • Acum schimbați portul de com. Mina este COM2 unde este conectat arduino.
  • Schimbați codul controlerului meu este m8.
  • Această siguranță este setată pe 8MHZ intern, înseamnă că nu este nevoie să conectați oscilatorul Crystal extern.
  • Apăsați Enter.
  • Acum siguranța este setată, este o singură dată procesul, nu este nevoie pentru a data viitoare.

Dacă doriți să schimbați siguranța, atunci E2 este o siguranță mai mică, iar D9 este o siguranță mai mare, o puteți schimba în funcție de cerințele dumneavoastră.

Pasul 10: Încărcați fișierul Hex

Încărcați fișierul hexagonal
Încărcați fișierul hexagonal
Încărcați fișierul Hex
Încărcați fișierul Hex
Încărcați fișierul hexagonal
Încărcați fișierul hexagonal
Încărcați fișierul Hex
Încărcați fișierul Hex

    Înainte de aceasta, lipiți fișierul hex în același folder, unde puteți vedea fișierul cmd.txt

  • Copiați ultima linie și lipiți-o în terminalul de comandă.
  • La ultima linie puteți vedea numele fișierului, înlocuiți-l cu numele fișierului hex.
  • Acum schimbați portul de com. Mina este COM2 unde este conectat arduino

    Schimbați codul controlerului meu este m8

  • Apăsați Enter.
  • Dacă vedeți același masaj ca în a treia mea fotografie, fișierul dvs. hex este ars în AVR.

…. TOTUL ESTE GATA……. HO HO HO..