Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaikille: D
Tässä kerron yksinkertaisen tavan ohjelmoida mikä tahansa AVR -siru Arduino Uno R3: n avulla
Sinun tarvitsee vain polttaa koodi mikrokontrolleriisi Arduino Unolla sen sijaan, että ostat paljon ohjelmoijaa, joka maksaa paljon.
Tarvikkeet
Tarvitset:
- Arduino uno r3 irrotettavalla sirulla (1)
- Hyppyjohdot
- 10uF elektrolyyttikondensaattori (1)
- Hex -tiedosto, joka on luotu C -koodistasi
Vaihe 1: Arduino ISP
Ensimmäinen: avaa Arduino IDE ja lataa Arduino ISP Arduinoosi
Löydät sen kohdasta Tiedosto -> Esimerkit
Ennen kuin painat latausnäppäintä, sinun on tarkistettava levyn tyyppi ja COM -portti.
HUOMAUTUS: tämä koodi muuttaa Arduinosi ohjelmoijaksi!
Vaihe 2: Etsi AVR: n tietosivu ja tarkista Pin Out
Nasta 1 on tappi, jonka lähellä on pieni piste
tarvitsemme (VCC, GND, Reset, UCSK, MISO, MOSI) paikantamaan ne AVR -laitteestasi.
Vaihe 3: Yhdistä Arduino AVR: ään
liitä Arduino AVR: ään kuvan ja AVR -tietolomakkeen mukaisesti
ja älä unohda kytkeä 10uF -kondensaattoria Arduinon GND: n ja RST: n väliin, jotta Arduinon automaattinen nollaus poistetaan käytöstä
Vaihe 4: Hanki sulakeasetus ja AVRDUDE APP
mene
www.engbedded.com/fusecalc/
ja valitse AVR, minun on Atmega16
En muuta mitään, joten en tuhoa AVR -laitettani, mutta vaihdan sisäisen RC: n 8 MHz: iin "Voit valita ulkoisen 16 MHZ: n kristallin", se on sinun tehtäväsi.
vieritä alas ja kopioi avrdude -argumentti
liittää sen AVRDUDE -ohjelmaan.
minun on
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE -latauslinkki:
download.savannah.gnu.org/releases/avrdude/
avaa se ja muuta asetuksia, kuten kuva ja laitteistosta riippuen, äläkä unohda liittää sulakeasetuksia komentorivin muihin arkeihin
Vaihe 5: Hanki HEX -tiedostosi C -koodistasi
Kirjoitan yksinkertaisen c -koodin, joka vilkuttaa LED -valoa PIN -koodissa 20
lataa heksatiedosto avrdudeen Flash -osiossa ja paina ohjelmaa
Vaihe 6: Loppu
Jos sinulla on kysyttävää, kommentoi alla