Cuprins:
- Pasul 1: Cerințe
- Pasul 2: Conectați Arduino cu PC
- Pasul 3: Încărcați codul
- Pasul 4: Conectați circuitul
- Pasul 5: Pin Out Înțelegere
- Pasul 6: Descărcați fișierul Zip
- Pasul 7: Găsiți codul controlerului
- Pasul 8: Detectați controlat
- Pasul 9: Setați siguranța
- Pasul 10: Încărcați fișierul Hex
Video: Arduino Ca ISP -- Înregistrați fișierul hexagonal în AVR -- Siguranță în AVR -- Arduino ca programator: 10 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
………………………
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
- Arduino uno
- Unele fire jumper
- Pană de pâine
- 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-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
- 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
- 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
- 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 prezentat mai jos
- Extrageți fișierul zip
Mirror Github:
codeload.github.com/vishalsoniindia/Arduin…
Pasul 7: 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
- 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
- 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
- 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.
- Apăsați Enter.
- Dacă vedeți același masaj ca în a treia mea fotografie, fișierul dvs. hex este ars în AVR.
Înainte de aceasta, lipiți fișierul hex în același folder, unde puteți vedea fișierul cmd.txt
Acum schimbați portul de com. Mina este COM2 unde este conectat arduino
Schimbați codul controlerului meu este m8
…. TOTUL ESTE GATA……. HO HO HO..