Sadržaj:

Arduino kao ISP -- Nareži šesterokutnu datoteku u AVR -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
Arduino kao ISP -- Nareži šesterokutnu datoteku u AVR -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka

Video: Arduino kao ISP -- Nareži šesterokutnu datoteku u AVR -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka

Video: Arduino kao ISP -- Nareži šesterokutnu datoteku u AVR -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
Video: Используем Arduino в качестве программатора 2024, Novembar
Anonim
Image
Image
Zahtevi
Zahtevi

………………………

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

Zahtevi
Zahtevi
Zahtevi
Zahtevi
  1. Arduino uno
  2. Neke kratkospojne žice
  3. Breadboard
  4. 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 Arduino s računalom
Povežite Arduino s računalom
Povežite Arduino s računalom
Povežite Arduino s računalom
Povežite Arduino s računalom
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

Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje
  • 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

Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
  • 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

Izvucite razumijevanje
Izvucite razumijevanje
Izvucite razumijevanje
Izvucite razumijevanje
Izvucite razumijevanje
Izvucite razumijevanje
Izvucite razumijevanje
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
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

Pronađite svoj kod kontrolera
Pronađite svoj kod kontrolera
Pronađite svoj kod kontrolera
Pronađite svoj kod kontrolera
Pronađite svoj kod kontrolera
Pronađite svoj kod kontrolera
Pronađite svoj kod kontrolera
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

Detect Controlled
Detect Controlled
Detect Controlled
Detect Controlled
Detect Controlled
Detect Controlled
  • 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č

Podesite osigurač
Podesite 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

Otpremite heksadecimalnu datoteku
Otpremite heksadecimalnu datoteku
Otpremite heksadecimalnu datoteku
Otpremite heksadecimalnu datoteku
Otpremite heksadecimalnu datoteku
Otpremite heksadecimalnu datoteku
Otpremite heksadecimalnu datoteku
Otpremite heksadecimalnu datoteku

    Prije toga zalijepite svoju heksadecimalnu datoteku u istu mapu, gdje možete vidjeti cmd.txt datoteku

  • Kopirajte zadnji redak i zalijepite ga u komandni terminal.
  • Na posljednjem retku možete vidjeti naziv datoteke, zamijenite ga svojim hex imenom datoteke.
  • Sada promijenite svoj com port rudnik je COM2 gdje je povezan vaš arduino

    Promijenite kod kontrolera moj je m8

  • Pritisnite enter.

  • Ako vidite istu masažu kao na mojoj trećoj fotografiji, vaša šesterokutna datoteka se snima u AVR.

…. SVE ZAVRŠENO……. HO HO HO..