Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Arduino ISP
- Trin 2: Find databladet til din AVR, og tjek Pin Out
- Trin 3: Tilslut Arduino til AVR
- Trin 4: Få din sikringsindstilling og AVRDUDE APP
- Trin 5: Hent din HEX -fil fra din C -kode
- Trin 6: Slutningen
Video: Sådan uploades C -kode til ِ AVR Brug af Arduino Uno som programmerer: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej alle sammen: D
Her vil jeg dele en enkel måde at programmere enhver AVR -chip ved hjælp af Arduino Uno R3
Alt du skal bruge for at brænde koden til din mikrokontroller er Arduino Uno i stedet for at købe en specifik programmerer, som koster meget.
Forbrugsvarer
Du får brug for:
- Arduino uno r3 med aftagelig chip (1)
- Jumper ledninger
- 10uF elektrolytkondensator (1)
- Hex -fil genereret fra din C -kode
Trin 1: Arduino ISP
Først: Åbn din Arduino IDE og upload Arduino ISP til din Arduino
du kan finde det i Fil -> Eksempler
Inden du trykker på uploadtasten, skal du kontrollere korttypen og COM -porten.
BEMÆRK: denne kode vil gøre din Arduino til en programmør!
Trin 2: Find databladet til din AVR, og tjek Pin Out
Pin 1 er den pin, der har en lille prik i nærheden af den
vi skal (VCC, GND, Reset, UCSK, MISO, MOSI) lokalisere dem i din AVR.
Trin 3: Tilslut Arduino til AVR
tilslut Arduino til AVR i henhold til figuren og dit AVR -datablad
og glem ikke at tilslutte en 10uF kondensator mellem GND og RST for din Arduino for at deaktivere den automatiske nulstilling af Arduino
Trin 4: Få din sikringsindstilling og AVRDUDE APP
gå til
www.engbedded.com/fusecalc/
og vælg din AVR, min er Atmega16
Jeg ændrer ikke noget, så jeg ødelægger ikke min AVR, men jeg ændrer den interne RC til 8 MHZ "Du kan vælge ekstern 16 MHZ krystal" det er op til dig.
rul ned og kopier avrdude -argument
for at indsætte det i AVRDUDE -program.
min er
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE downloadlink:
download.savannah.gnu.org/releases/avrdude/
derefter åbne den og ændre indstillingerne som billedet og afhængigt af din hardware og glem ikke at indsætte sikringsindstillingerne i Yderligere kommandolinjearg
Trin 5: Hent din HEX -fil fra din C -kode
Jeg skriver en simpel c -kode for at blinke en LED i PIN 20
upload hex -fil til avrdude i Flash -sektionen og tryk på programmet
Trin 6: Slutningen
For ethvert spørgsmål, kommenter herunder
Anbefalede:
Sådan uploades GTA 5 (PS3) skærmbilleder til sociale medier: 5 trin
Sådan uploades GTA 5 (PS3) skærmbilleder til sociale medier: Da jeg ved, at PS3 ikke understøtter skærmbilleder på GTA V., men jeg fandt en måde at lave et skærmbillede og downloade dem på din telefon og sende det på Instagram
Arduino som internetudbyder -- Brænd hexfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trin
Arduino som internetudbyder || Brænd hexfil i AVR || Sikring i AVR || Arduino som programmerer: ……………………… Abonner venligst på min YouTube -kanal for flere videoer …….. Denne artikel handler alt om arduino som isp. Hvis du vil uploade hex -fil, eller hvis du vil indstille din sikring i AVR, behøver du ikke købe en programmør, du kan gøre
Sådan uploades program Arduino Pro Mini 328P ved hjælp af Arduino Uno: 6 trin
Sådan uploades program Arduino Pro Mini 328P ved hjælp af Arduino Uno: Arduino Pro Mini er det mindste spånplade, der har 14 I/O -ben, det fungerer i 3,3 volt - 5 volt DC og let at uploade koden i programmeringsenheden. Specifikation: 14 digitale input/output -porte RX, TX, D2 ~ D13, 8 analoge inputporte A0 ~ A7 1
Sådan uploades spil til Arduboy og 500 spil til Flash-cart: 8 trin
Sådan uploades spil til Arduboy og 500 spil til Flash-cart: Jeg lavede nogle hjemmelavede Arduboy med Serial Flash-hukommelse, der kan gemme max 500 spil til at spille på vejen. Jeg håber at dele hvordan man indlæser spil til det, herunder hvordan man gemmer spil i den serielle flash -hukommelse og opretter sin egen konsoliderede spilpakke
Sådan uploades bootloader til enhver Arduino!: 5 trin
Sådan uploades bootloader til enhver Arduino!: Lad os sige, at du bragte en Arduino og forsøgte at uploade dit allerførste program fra eksempler, og der står Fejl avrdude: stk500_getsync () Hvad dette betyder er, at din Arduino har en manglende bootloader. Så i dag vil jeg vise dig, hvordan du uploader en Bootloader