Përmbajtje:
- Hapi 1: Kërkesat
- Hapi 2: Lidhni Arduino me PC
- Hapi 3: Ngarko kodin
- Hapi 4: Lidhni qarkun
- Hapi 5: Përcaktoni mirëkuptimin
- Hapi 6: Shkarkoni skedarin Zip
- Hapi 7: Gjeni kodin tuaj të kontrolluesit
- Hapi 8: Zbuloni të kontrolluar
- Hapi 9: Vendosni siguresën
- Hapi 10: Ngarko skedarin Hex
Video: Arduino Si ISP -- Djeg skedarin Hex në AVR -- Siguresa në AVR -- Arduino si programues: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
………………………
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
- Arduino uno
- Disa tela kërcyes
- Breadboard
- 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 -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
- 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
- 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
- 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 të dhënë më poshtë
- Nxirr skedarin zip
Mirror Github:
codeload.github.com/vishalsoniindia/Arduin…
Hapi 7: 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
- 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
- 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
- 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.
- 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.
Para kësaj ngjitni skedarin tuaj gjashtëkëndësh në të njëjtën dosje, ku mund të shihni skedarin cmd.txt
Tani ndryshoni portin tuaj com miniera është COM2 ku është lidhur arduino juaj
Ndrysho kodin tënd të kontrolluesit, imi është m8
…. GJITHALL BONR ……. HO HO HO..