Përmbajtje:

Arduino Si ISP -- Djeg skedarin Hex në AVR -- Siguresa në AVR -- Arduino si programues: 10 hapa
Arduino Si ISP -- Djeg skedarin Hex në AVR -- Siguresa në AVR -- Arduino si programues: 10 hapa

Video: Arduino Si ISP -- Djeg skedarin Hex në AVR -- Siguresa në AVR -- Arduino si programues: 10 hapa

Video: Arduino Si ISP -- Djeg skedarin Hex në AVR -- Siguresa në AVR -- Arduino si programues: 10 hapa
Video: Как записывать и читать данные в «микроконтроллере PIC» 2024, Korrik
Anonim
Image
Image
Kërkesat
Kërkesat

………………………

Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video ……..

Ky artikull ka të bëjë me arduino si isp.

Nëse doni të ngarkoni skedar gjashtëkëndësh ose nëse doni të vendosni siguresën tuaj në AVR atëherë nuk keni nevojë të blini një programues, mund ta bëni me arduino.

Në këtë artikull unë kam ngarkuar skedarin gjashtëkëndësh në atmega8 nëse doni të ngarkoni skedar gjashtëkëndësh në AVR tjetër, atëherë kuptoni procesin dhe ndiqni të njëjtat hapa.

……………………

Hapi 1: Kërkesat

Kërkesat
Kërkesat
Kërkesat
Kërkesat
  1. Arduino uno
  2. Disa tela kërcyes
  3. Breadboard
  4. Oshilator kristal (opsional nëse kontrolluesi juaj është i vendosur në oshilator të jashtëm)

*** nëse kontrolluesi juaj është jashtë kutisë, atëherë nuk ka nevojë të lidhni oshilatorin Kristal këtë ****

Hapi 2: Lidhni Arduino me PC

Lidhni Arduino me një kompjuter
Lidhni Arduino me një kompjuter
Lidhni Arduino me një kompjuter
Lidhni Arduino me një kompjuter
Lidhni Arduino me një kompjuter
Lidhni Arduino me një kompjuter
  • Lidhni arduino -n tuaj me PC
  • Hapni arduino IDE dhe klikoni në mjetet
  • Pastaj klikoni në tabelë, këtu zgjidhni arduino uno
  • Tani klikoni në portën poshtë tabelës, këtu zgjidhni portën ku është lidhur arduino.

***** arduino ime është e lidhur në COM2, mbani mend që do ta përdorim më vonë.

Hapi 3: Ngarko kodin

Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit
  • Shkoni te skedari, pastaj shembuj
  • Gjeni shembullin ArduinoISP
  • Ngarko programin ArduinoISP
  • Tani futuni në mjete dhe zgjidhni programuesin "arduino as isp"

Mos ngatërroni me arduino isp dhe arduino si isp në programues.

Hapi 4: Lidhni qarkun

Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
  • Këtu ne djegim skedarin Hex dhe vendosim siguresën në Atmega8. Ju lutemi kuptoni konceptin në mënyrë që të digjni skedarin gjashtëkëndësh në çdo lloj avr përmes arduino.
  • Lidhni qarkun siç tregohet në foto.
  • Lëkundësi kristal është opsional nëse Avr juaj është vendosur në siguresën e jashtme, nëse AVR është jashtë kutisë atëherë nuk ka nevojë ta lidhni këtë.

Hapi 5: Përcaktoni mirëkuptimin

Pin Out Kuptimi
Pin Out Kuptimi
Pin Out Kuptimi
Pin Out Kuptimi
Pin Out Kuptimi
Pin Out Kuptimi
Pin Out Kuptimi
Pin Out Kuptimi
  • Siç mund ta shihni në foton e parë, ekziston kunja MISO, MOSI DHE SCK, të cilën do ta lidhim me përkatësisht 13, 12, 11 pin të arduino.
  • Siç mund ta shihni në foton e dytë, ekziston kunja Reset të cilën do ta lidhim me pinin e 10 -të të arduino.
  • Në foton e tretë ju mund të shihni VCC, AVCC dhe GND pin, lidhni AVCC dhe VCC me 5v të arduino, GND me GND të arduino.

Hapi 6: Shkarkoni skedarin Zip

Shkarkoni skedarin Zip
Shkarkoni skedarin Zip
  • Shkarkoni skedarin zip të dhënë më poshtë
  • Nxirr skedarin zip

Mirror Github:

codeload.github.com/vishalsoniindia/Arduin…

Hapi 7: Gjeni kodin tuaj të kontrolluesit

Gjeni kodin tuaj të kontrolluesit
Gjeni kodin tuaj të kontrolluesit
Gjeni kodin tuaj të kontrolluesit
Gjeni kodin tuaj të kontrolluesit
Gjeni kodin tuaj të kontrolluesit
Gjeni kodin tuaj të kontrolluesit
Gjeni kodin tuaj të kontrolluesit
Gjeni kodin tuaj të kontrolluesit

Ngjiteni skedarin tuaj Hex në të njëjtën dosje që kemi shkarkuar, ku mund të shihni skedarin cmd.txt.

  • Hapni skedarin cmd.txt në dosje
  • Kopjoni rreshtin e parë i cili është "avrdude -c arduino -b 19200 -p xyz"
  • Shkruani cmd në shiritin e sipërm të kompjuterit tuaj siç tregohet në foto.
  • Këtu hapet terminali i komandës
  • Ngjitni rreshtin tuaj dhe shtypni enter
  • Në foton e fundit mund të shihni emrin e kontrolluar dhe kodi i kontrolluesit është m8 për atmega8.

Hapi 8: Zbuloni të kontrolluar

Zbulimi i kontrolluar
Zbulimi i kontrolluar
Zbulimi i kontrolluar
Zbulimi i kontrolluar
Zbulimi i kontrolluar
Zbulimi i kontrolluar
  • Kopjoni rreshtin e dytë në skedarin taxt i cili është "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
  • Ngjiteni në terminalin e komandës
  • Tani ndryshoni portin tuaj com miniera është COM2 ku është lidhur arduino juaj.
  • Ndryshoni kodin tuaj të kontrolluesit, m8.
  • Goditi enter.
  • Kur shihni një nënshkrim të pajisjes dhe siguresë ok do të thotë që kontrolluesi juaj është zbuluar.

Hapi 9: Vendosni siguresën

Vendosni siguresën
Vendosni siguresën
  • Kopjoni këtë rresht që është "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Kalojeni atë në terminalin e komandës.
  • Tani ndryshoni portin tuaj com miniera është COM2 ku është lidhur arduino juaj.
  • Ndrysho kodin tënd të kontrolluesit, imi është m8.
  • Ky siguresë është vendosur në 8MHZ të brendshëm, do të thotë që nuk keni nevojë të lidhni oshilatorin e jashtëm Kristal.
  • Goditi enter.
  • Tani siguresa është vendosur është një proces një herë nuk ka nevojë për të herën tjetër.

Nëse dëshironi të ndryshoni siguresën atëherë E2 është siguresë më e ulët dhe D9 është siguresë më e lartë, mund ta ndryshoni sipas kërkesave tuaja.

Hapi 10: Ngarko skedarin Hex

Ngarko skedarin Hex
Ngarko skedarin Hex
Ngarko skedarin Hex
Ngarko skedarin Hex
Ngarko skedarin Hex
Ngarko skedarin Hex
Ngarko skedarin Hex
Ngarko skedarin Hex

    Para kësaj ngjitni skedarin tuaj gjashtëkëndësh në të njëjtën dosje, ku mund të shihni skedarin cmd.txt

  • Kopjoni rreshtin e fundit dhe ngjiteni në terminalin e komandës.
  • Në rreshtin e fundit mund të shihni emrin e skedarit, ta zëvendësoni me emrin e skedarit tuaj gjashtëkëndësh.
  • Tani ndryshoni portin tuaj com miniera është COM2 ku është lidhur arduino juaj

    Ndrysho kodin tënd të kontrolluesit, imi është m8

  • Goditi enter.
  • Nëse shihni të njëjtin masazh si në foton time të tretë, atëherë skedari juaj gjashtëkëndësh digjet në AVR.

…. GJITHALL BONR ……. HO HO HO..