Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Povežite Arduino s računalom
- Korak 3: Otpremite kôd
- Korak 4: Povežite krug
- Korak 5: Izvucite razumijevanje
- Korak 6: Preuzmite Zip datoteku
- Korak 7: Pronađite svoj kod kontrolera
- Korak 8: Otkrijte kontrolirano
- Korak 9: Postavite osigurač
- Korak 10: Otpremite šesterokutnu datoteku
Video: Arduino kao ISP -- Nareži šesterokutnu datoteku u AVR -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
………………………
PRETPLATITE SE na moj YouTube kanal za više videa ……..
Ovaj članak govori o arduinu kao isp.
Ako želite učitati heksadecimalnu datoteku ili želite postaviti svoj osigurač u AVR, onda ne morate kupiti programer, to možete učiniti s arduinom.
U ovom članku sam učitao heksadecimalnu datoteku u atmega8 ako želite postaviti heksadecimalnu datoteku u drugi AVR, tada razumite postupak i slijedite iste korake.
……………………
Korak 1: Zahtjevi
- Arduino uno
- Neke kratkospojne žice
- Breadboard
- Kristalni oscilator (opcionalno ako je vaš kontroler postavljen na vanjski oscilator)
*** ako vaš kontroler nije u kutiji, nema potrebe za povezivanjem kristalnog oscilatora ****
Korak 2: Povežite Arduino s računalom
- Povežite svoj arduino sa računarom
- Otvorite arduino IDE i kliknite na Tools
- Zatim kliknite na ploču, ovdje odaberite arduino uno
- Sada kliknite na port ispod ploče, ovdje odaberite port na koji je spojen arduino.
***** moj arduino je spojen na COM2, zapamtite da ćemo ga koristiti kasnije.
Korak 3: Otpremite kôd
- Idite na datoteku, a zatim na primjere
- Pronađite primjer ArduinoISP -a
- Otpremite ArduinoISP program
- Sada idite u alate i odaberite programera "arduino kao isp"
Nemojte brkati oko arduino isp i arduino kao isp u programeru.
Korak 4: Povežite krug
- Ovdje narezujemo Hex datoteku i postavljamo osigurač u Atmega8. Molimo vas da razumijete koncept kako biste mogli zapisati heksadecimalnu datoteku u bilo kojoj vrsti avr -a putem arduina.
- Spojite krug kako je prikazano na fotografiji.
- Kristalni oscilator nije obavezan ako je vaš Avr postavljen na vanjski osigurač, ako AVR nije u kutiji, nema potrebe za povezivanjem.
Korak 5: Izvucite razumijevanje
- Kao što možete vidjeti na prvoj fotografiji, postoji MISO, MOSI i SCK pin, koji ćemo spojiti na 13, 12, 11 pin arduina.
- Kao što možete vidjeti na drugoj fotografiji, postoji Reset pin koji ćemo povezati s 10. pinom arduina.
- Na trećoj fotografiji možete vidjeti VCC, AVCC i GND pin, spojite AVCC i VCC na 5v arduina, GND na GND arduina.
Korak 6: Preuzmite Zip datoteku
- Preuzmite zip datoteku koja se nalazi ispod
- Izdvojite zip datoteku
Mirror Github:
codeload.github.com/vishalsoniindia/Arduin…
Korak 7: Pronađite svoj kod kontrolera
Zalijepite svoju Hex datoteku u istu mapu koju smo preuzeli, gdje možete vidjeti cmd.txt datoteku.
- Otvorite datoteku cmd.txt u mapi
- Kopirajte prvi red koji je "avrdude -c arduino -b 19200 -p xyz"
- Upišite cmd na gornjoj traci računara kao što je prikazano na fotografiji.
- Ovdje se otvara komandni terminal
- Zalijepite liniju i pritisnite enter
- Na posljednjoj fotografiji možete vidjeti kontrolirano ime i kod kontrolera moj je m8 za atmega8.
Korak 8: Otkrijte kontrolirano
- Kopirajte drugi red u datoteku s tekstom koja je "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Zalijepite ga u komandni terminal
- Sada promijenite svoj com port rudnik je COM2 gdje je povezan vaš arduino.
- Promijenite kod kontrolera moj je m8.
- Pritisnite enter.
- Kad vidite neki potpis uređaja i osigurač u redu, to znači da je vaš kontroler otkriven.
Korak 9: Postavite osigurač
- Kopirajte ovu liniju koja je "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Prošli ste u komandnom terminalu.
- Sada promijenite svoj com port rudnik je COM2 gdje je povezan vaš arduino.
- Promijenite kod kontrolera moj je m8.
- Ovaj osigurač je postavljen na unutarnji 8MHZ, što znači da nema potrebe za priključivanjem vanjskog kristalnog oscilatora.
- Pritisnite enter.
- Sada je osigurač postavljen, to je jednokratan proces, nema potrebe za sljedeći put.
Ako želite promijeniti osigurač, tada je E2 niži osigurač, a D9 viši osigurač, možete ga promijeniti prema svojim zahtjevima.
Korak 10: Otpremite šesterokutnu datoteku
- Kopirajte zadnji redak i zalijepite ga u komandni terminal.
- Na posljednjem retku možete vidjeti naziv datoteke, zamijenite ga svojim hex imenom datoteke.
-
Pritisnite enter.
- Ako vidite istu masažu kao na mojoj trećoj fotografiji, vaša šesterokutna datoteka se snima u AVR.
Prije toga zalijepite svoju heksadecimalnu datoteku u istu mapu, gdje možete vidjeti cmd.txt datoteku
Sada promijenite svoj com port rudnik je COM2 gdje je povezan vaš arduino
Promijenite kod kontrolera moj je m8
…. SVE ZAVRŠENO……. HO HO HO..