Sisukord:

Arduino ISP -na -- Kirjutage kuusnurkfail AVR -is -- Kaitse AVR -is -- Arduino programmeerijana: 10 sammu
Arduino ISP -na -- Kirjutage kuusnurkfail AVR -is -- Kaitse AVR -is -- Arduino programmeerijana: 10 sammu

Video: Arduino ISP -na -- Kirjutage kuusnurkfail AVR -is -- Kaitse AVR -is -- Arduino programmeerijana: 10 sammu

Video: Arduino ISP -na -- Kirjutage kuusnurkfail AVR -is -- Kaitse AVR -is -- Arduino programmeerijana: 10 sammu
Video: How to use Arduino as ISP Programmer | Arduino code upload error FIXED | What is ICSP ? 2024, Juuli
Anonim
Image
Image
Nõuded
Nõuded

………………………

Palun tellige minu YouTube'i kanalile rohkem videoid ……..

See artikkel räägib arduinost kui ispist.

Kui soovite hex -faili üles laadida või kaitsme AVR -i seadistada, ei pea te programmeerijat ostma, saate seda teha arduino abil.

Selles artiklis olen üles laadinud hex -faili atmega8 -sse, kui soovite hex -faili üles laadida muusse AVR -i, siis mõistke protsessi ja järgige samu samme.

……………………

Samm: nõuded

Nõuded
Nõuded
Nõuded
Nõuded
  1. Arduino uno
  2. Mõned hüppajate juhtmed
  3. Leivalaud
  4. Kristallostsillaator (valikuline, kui teie kontroller on seadistatud välisele ostsillaatorile)

*** kui teie kontroller on karbist väljas, pole vaja seda kristallostsillaatorit ühendada ****

Samm: ühendage Arduino arvutiga

Ühendage Arduino arvutiga
Ühendage Arduino arvutiga
Ühendage Arduino arvutiga
Ühendage Arduino arvutiga
Ühendage Arduino arvutiga
Ühendage Arduino arvutiga
  • Ühendage arduino arvutiga
  • Avage arduino IDE ja klõpsake tööriistadel
  • Seejärel klõpsake pardal, siin valige arduino uno
  • Nüüd klõpsake plaadi all oleval pordil, siin valige port, kuhu arduino on ühendatud.

***** minu arduino on ühendatud COM2 -ga, pidage meeles, et me kasutame seda hiljem.

3. toiming: koodi üleslaadimine

Üleslaadimiskood
Üleslaadimiskood
Üleslaadimiskood
Üleslaadimiskood
Üleslaadimiskood
Üleslaadimiskood
  • Minge faili juurde ja näited
  • Leidke ArduinoISP näide
  • Laadige üles ArduinoISP programm
  • Nüüd minge tööriistadesse ja valige programmeerija "arduino as isp"

Ärge ajage segamini arduino ispi ja programmeerija arduino kui ispi.

Samm: ühendage ahel

Ühendage ahel
Ühendage ahel
Ühendage ahel
Ühendage ahel
Ühendage ahel
Ühendage ahel
  • Siin põletame Hex -faili ja seadistame Atmega8 kaitsme. Palun mõistke mõistet, et saaksite arduino kaudu hex -faili põletada mis tahes tüüpi avr -is.
  • Ühendage ahel, nagu fotol näidatud.
  • Kristallostsillaator on valikuline, kui teie Avr on seatud välisele kaitsmele, kui AVR on karbist väljas, pole seda vaja ühendada.

Samm: kinnitage arusaam

Kinnitage arusaam
Kinnitage arusaam
Kinnitage arusaam
Kinnitage arusaam
Kinnitage arusaam
Kinnitage arusaam
Kinnitage arusaam
Kinnitage arusaam
  • Nagu näete esimesel fotol, on MISO, MOSI JA SCK tihvt, mille ühendame vastavalt 13, 12, 11 kontaktiga arduino.
  • Nagu näete teisel fotol, on lähtestusnõel, mille ühendame arduino kümnenda tihvtiga.
  • Kolmandal fotol näete VCC, AVCC ja GND tihvti, ühendage AVCC ja VCC arduino 5v -ga, GND -ga arduino GND -ga.

Samm: laadige alla ZIP -fail

Laadige alla ZIP -fail
Laadige alla ZIP -fail
  • Laadige alla allpool toodud zip -fail
  • Pakkige ZIP -fail välja

Peegel Github:

codeload.github.com/vishalsoniindia/Arduin…

Samm: leidke oma kontrolleri kood

Leidke oma kontrolleri kood
Leidke oma kontrolleri kood
Leidke oma kontrolleri kood
Leidke oma kontrolleri kood
Leidke oma kontrolleri kood
Leidke oma kontrolleri kood
Leidke oma kontrolleri kood
Leidke oma kontrolleri kood

Kleepige oma Hex -fail samasse kausta, mille oleme alla laadinud, kus näete cmd.txt -faili.

  • Avage cmd.txt fail kaustas
  • Kopeeri esimene rida, mis on "avrdude -c arduino -b 19200 -p xyz"
  • Tippige arvuti ülemisele ribale cmd, nagu fotol näidatud.
  • Siin avatakse käsuterminal
  • Kleepige oma rida ja vajutage sisestusklahvi
  • Viimasel fotol näete kontrollitud nime ja kontrolleri kood on m8 atmega8 jaoks.

8. samm: tuvastage kontrollitud

Tuvastamine Kontrollitud
Tuvastamine Kontrollitud
Tuvastamine Kontrollitud
Tuvastamine Kontrollitud
Tuvastamine Kontrollitud
Tuvastamine Kontrollitud
  • Kopeeri taxt -faili teine rida "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
  • Kleepige see käsuterminali
  • Nüüd muutke oma komporti kaevanduseks COM2, kus teie arduino on ühendatud.
  • Muutke oma kontrolleri koodi, minu miinus on m8.
  • Vajutage sisestusklahvi.
  • Kui näete seadme allkirja ja kaitset, tähendab see, et teie kontroller on tuvastatud.

9. samm: seadistage kaitse

Seadke kaitse
Seadke kaitse
  • Kopeerige see rida "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Mööda seda käsuterminalis.
  • Nüüd muutke oma komporti kaevanduseks COM2, kus teie arduino on ühendatud.
  • Muutke oma kontrolleri koodi, minu miinus on m8.
  • See kaitse on seadistatud sisemisele 8MHZ, see tähendab, et te ei pea ühendama välist kristallostsillaatorit.
  • Vajutage sisestusklahvi.
  • Nüüd on kaitse seadistatud, see on ühekordne protsess, mida pole vaja järgmisel korral teha.

Kui soovite kaitset vahetada, siis E2 on madalam ja D9 kõrgem, saate seda vastavalt oma vajadustele muuta.

Samm: laadige üles kuusnurkne fail

Laadige Hex -fail üles
Laadige Hex -fail üles
Laadige Hex -fail üles
Laadige Hex -fail üles
Laadige Hex -fail üles
Laadige Hex -fail üles
Laadige Hex -fail üles
Laadige Hex -fail üles

    Enne seda kleepige oma hex -fail samasse kausta, kus näete faili cmd.txt

  • Kopeerige viimane rida ja kleepige see käsuterminali.
  • Rea viimases osas näete faili nime, asendage see oma kuueteistkümnenda faili nimega.
  • Nüüd muutke oma komporti kaevanduseks COM2, kus teie arduino on ühendatud

    Muutke oma kontrolleri koodi, minu miinus on m8

  • Vajutage sisestusklahvi.
  • Kui näete sama massaaži nagu minu kolmandal fotol, põletatakse teie kuusnurkfail AVR -is.

…. KÕIK TEHTUD……. HO HO HO..