Talaan ng mga Nilalaman:

Arduino Bilang ISP -- Burn Hex File sa AVR -- Fuse sa AVR -- Arduino Bilang Programmer: 10 Hakbang
Arduino Bilang ISP -- Burn Hex File sa AVR -- Fuse sa AVR -- Arduino Bilang Programmer: 10 Hakbang

Video: Arduino Bilang ISP -- Burn Hex File sa AVR -- Fuse sa AVR -- Arduino Bilang Programmer: 10 Hakbang

Video: Arduino Bilang ISP -- Burn Hex File sa AVR -- Fuse sa AVR -- Arduino Bilang Programmer: 10 Hakbang
Video: How To Extract Hex File From Arduino - Read EEPROM Memory 2024, Nobyembre
Anonim
Image
Image
Mga Kinakailangan
Mga Kinakailangan

………………………

Mangyaring MAG-SUBSCRIBE Sa aking channel sa YouTube para sa higit pang mga video ……..

Ang artikulong ito ay tungkol sa arduino bilang isp.

Kung nais mong mag-upload ng hex file o kung nais mong itakda ang iyong piyus sa AVR kung gayon hindi mo kailangang bumili ng isang programmer, magagawa mo ito sa arduino.

Sa artikulong ito nai-upload ko ang hex file sa atmega8 kung nais mong mag-upload ng hex file sa ibang AVR pagkatapos maunawaan ang proseso at sundin ang parehong mga hakbang.

……………………

Hakbang 1: Mga Kinakailangan

Mga Kinakailangan
Mga Kinakailangan
Mga Kinakailangan
Mga Kinakailangan
  1. Arduino uno
  2. Ang ilang mga jumper wires
  3. Breadboard
  4. Crystal oscillator (opsyonal kung ang iyong controller ay nakatakda sa panlabas na oscillator)

*** kung ang iyong controller ay wala sa kahon at hindi na kailangang ikonekta ang Crystal oscillator na ito ****

Hakbang 2: Ikonekta ang Arduino Sa Pc

Ikonekta ang Arduino Sa Pc
Ikonekta ang Arduino Sa Pc
Ikonekta ang Arduino Sa Pc
Ikonekta ang Arduino Sa Pc
Ikonekta ang Arduino Sa Pc
Ikonekta ang Arduino Sa Pc
  • Ikonekta ang iyong arduino sa PC
  • Buksan ang arduino IDE at mag-click sa mga tool
  • Pagkatapos mag-click sa board, dito piliin ang arduino uno
  • Ngayon mag-click sa port sa ibaba ng board, dito piliin ang port kung saan nakakonekta ang arduino.

***** ang aking arduino ay konektado sa COM2, alalahanin ang iyong gagamitin namin ito sa paglaon.

Hakbang 3: I-upload ang Code

I-upload ang Code
I-upload ang Code
I-upload ang Code
I-upload ang Code
I-upload ang Code
I-upload ang Code
  • Pumunta sa file pagkatapos ng mga halimbawa
  • Hanapin ang halimbawa ng ArduinoISP
  • Mag-upload ng programa ng ArduinoISP
  • Pumunta ngayon sa mga tool at piliin ang programmer na "arduino bilang isp"

Huwag malito tungkol sa arduino isp at arduino bilang isp sa programmer.

Hakbang 4: Ikonekta ang Circuit

Ikonekta ang Circuit
Ikonekta ang Circuit
Ikonekta ang Circuit
Ikonekta ang Circuit
Ikonekta ang Circuit
Ikonekta ang Circuit
  • Dito sinusunog namin ang Hex file at itinakda ang piyus sa Atmega8. Mangyaring maunawaan ang konsepto upang maaari mong sunugin ang hex file sa anumang uri ng avr sa pamamagitan ng arduino.
  • Ikonekta ang circuit tulad ng ibinigay sa larawan.
  • Ang oscillator ng kristal ay opsyonal kung ang iyong Avr ay nakatakda sa panlabas na piyus, kung ang AVR ay wala sa kahon at hindi na kailangang ikonekta ito.

Hakbang 5: I-pin ang Pag-unawa

I-pin ang Pag-unawa
I-pin ang Pag-unawa
I-pin ang Pag-unawa
I-pin ang Pag-unawa
I-pin ang Pag-unawa
I-pin ang Pag-unawa
I-pin ang Pag-unawa
I-pin ang Pag-unawa
  • Tulad ng nakikita mo sa unang larawan mayroong MISO, MOSI AT SCK pin, na ikokonekta namin sa kani-kanilang 13, 12, 11 pin ng arduino.
  • Tulad ng nakikita mo sa pangalawang larawan mayroong Reset pin na ikokonekta namin sa ika-10 na pin ng arduino.
  • Sa ikatlong larawan maaari mong makita ang VCC, AVCC at GND pin, ikonekta ang AVCC at VCC sa 5v ng arduino, GND sa GND ng arduino.

Hakbang 6: I-download ang Zip File

I-download ang Zip File
I-download ang Zip File
  • I-download ang zip file na ibinigay sa ibaba
  • I-extract ang zip file

Mirror Github:

codeload.github.com/vishalsoniindia/Arduin…

Hakbang 7: Hanapin ang Iyong Controller Code

Hanapin ang Iyong Controller Code
Hanapin ang Iyong Controller Code
Hanapin ang Iyong Controller Code
Hanapin ang Iyong Controller Code
Hanapin ang Iyong Controller Code
Hanapin ang Iyong Controller Code
Hanapin ang Iyong Controller Code
Hanapin ang Iyong Controller Code

I-paste ang iyong Hex file sa parehong folder na na-download namin, kung saan maaari mong makita ang cmd.txt file.

  • Buksan ang cmd.txt file sa folder
  • Kopyahin ang unang linya na kung saan ay "avrdude -c arduino -b 19200 -p xyz"
  • I-type ang cmd sa tuktok na bar ng iyong pc tulad ng ipinakita sa larawan.
  • Narito ang terminal ng utos ay binuksan
  • I-paste ang iyong linya at pindutin ang enter
  • Sa huling larawan maaari mong makita ang kinokontrol na pangalan at code ng minahan ng controller ay m8 para sa atmega8.

Hakbang 8: Makita ang Kinokontrol

Nakita ang Kinokontrol
Nakita ang Kinokontrol
Nakita ang Kinokontrol
Nakita ang Kinokontrol
Nakita ang Kinokontrol
Nakita ang Kinokontrol
  • Kopyahin ang pangalawang linya sa taxt file na "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
  • Idikit ito sa terminal ng utos
  • Ngayon baguhin ang iyong com port mine ay COM2 kung saan nakakonekta ang iyong arduino.
  • Baguhin ang iyong code ng minahan ng controller ay m8.
  • Pindutin ang pagpasok.
  • Kapag nakakita ka ng pirma ng aparato at piyus ok nangangahulugan ito na ang iyong controller ay napansin.

Hakbang 9: Itakda ang Fuse

Itakda ang piyus
Itakda ang piyus
  • Kopyahin ang linyang ito na "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Naipasa ito sa command terminal.
  • Ngayon baguhin ang iyong com port mine ay COM2 kung saan nakakonekta ang iyong arduino.
  • Baguhin ang iyong code ng minahan ng controller ay m8.
  • Ang piyus na ito ay nakatakda sa panloob na 8MHZ, nangangahulugan ito na hindi mo na kailangang ikonekta ang panlabas na Crystal oscillator.
  • Pindutin ang pagpasok.
  • Ang piyus ay itinakda ito ay isang proseso ng oras hindi na kailangang sa susunod.

Kung nais mong baguhin ang piyus pagkatapos ang E2 ay mas mababang piyus at ang D9 ay mas mataas na piyus, maaari mo itong baguhin alinsunod sa iyong mga kinakailangan.

Hakbang 10: Mag-upload ng Hex File

Mag-upload ng Hex File
Mag-upload ng Hex File
Mag-upload ng Hex File
Mag-upload ng Hex File
Mag-upload ng Hex File
Mag-upload ng Hex File
Mag-upload ng Hex File
Mag-upload ng Hex File

    Bago ito i-paste ang iyong hex file sa parehong folder, kung saan maaari mong makita ang cmd.txt file

  • Kopyahin ang huling linya at i-paste ito sa terminal ng utos.
  • Sa huling linya maaari mong makita ang pangalan ng file, palitan ito ng iyong hex file name.
  • Ngayon baguhin ang iyong com port mine ay COM2 kung saan nakakonekta ang iyong arduino

    Baguhin ang iyong code ng minahan ng controller ay m8

  • Pindutin ang pagpasok.
  • Kung nakikita mo ang parehong masahe tulad ng sa aking pangatlong larawan pagkatapos ay ang iyong hex file ay sinunog sa AVR.

…. TAPOS NA……. HO HO HO..