Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Arduino ISP
- Trinn 2: Finn databladet for AVR -en og sjekk pin -out
- Trinn 3: Koble Arduino til AVR
- Trinn 4: Få sikringsinnstillingen og AVRDUDE APP
- Trinn 5: Få din HEX -fil fra C -koden
- Trinn 6: slutten
Video: Slik laster du opp C -kode til ِ AVR Bruker Arduino Uno som programmerer: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Hei alle sammen: D
Her vil jeg dele en enkel måte å programmere alle AVR -brikker ved hjelp av Arduino Uno R3
Alt du trenger for å brenne koden til mikrokontrolleren din er Arduino Uno i stedet for å kjøpe en spesifikk programmerer som koster mye.
Rekvisita
Du vil trenge:
- Arduino uno r3 med avtagbar brikke (1)
- Jumper ledninger
- 10uF elektrolyttkondensator (1)
- Hex -fil generert fra C -koden din
Trinn 1: Arduino ISP
Først: åpne Arduino IDE og last opp Arduino ISP til Arduino
du finner den i Fil -> Eksempler
Før du trykker på opplastingstasten, må du kontrollere brettetype og COM -port.
MERK: Denne koden vil gjøre Arduino til en programmerer!
Trinn 2: Finn databladet for AVR -en og sjekk pin -out
Pin 1 er pinnen som har en liten prikk i nærheten
vi trenger (VCC, GND, Reset, UCSK, MISO, MOSI) lokaliser dem i AVR -en.
Trinn 3: Koble Arduino til AVR
koble Arduino til AVR i henhold til figuren og AVR -databladet
og ikke glem å koble en 10uF kondensator mellom GND og RST på Arduino for å deaktivere automatisk tilbakestilling av Arduino
Trinn 4: Få sikringsinnstillingen og AVRDUDE APP
gå til
www.engbedded.com/fusecalc/
og velg din AVR, min er Atmega16
Jeg vil ikke endre noe, så jeg ødelegger ikke min AVR, men jeg vil endre den interne RC til 8 MHZ "Du kan velge ekstern 16 MHZ krystall" det er opp til deg.
rull ned og kopier avrdude -argument
for å lime den inn i AVRDUDE -program.
min er
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE nedlastingskobling:
download.savannah.gnu.org/releases/avrdude/
åpne den og endre innstillingene som bildet og avhengig av maskinvaren din, og ikke glem å lime inn sikringsinnstillingene i tilleggs kommandolinjearg
Trinn 5: Få din HEX -fil fra C -koden
Jeg skal skrive en enkel c -kode for å blinke en LED i PIN 20
last opp hex -fil til avrdude i Flash -delen og klikk på programmet
Trinn 6: slutten
Kommenter nedenfor for spørsmål
Anbefalt:
Slik laster du opp GTA 5 (PS3) skjermbilder til sosiale medier: 5 trinn
Slik laster du opp GTA 5 (PS3) skjermbilder til sosiale medier: Siden jeg vet at PS3 ikke støtter skjermbilder på GTA V. men jeg fant en måte å lage skjermbilder og laste dem ned på telefonen og legge det ut på Instagram
Slik laster du opp på Soundcloud med en Android -enhet: 9 trinn
Slik laster du opp på Soundcloud med en Android -enhet: Last opp til soundcloud med din mobile Android -enhet
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: 8 trinn
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: Jeg lagde noen hjemmelagde Arduboy med Serial Flash-minne som kan lagre maks 500 spill å spille på veien. Jeg håper å dele hvordan du laster inn spill til den, inkludert hvordan du lagrer spill i det serielle flashminnet og lager din egen konsoliderte spillpakke
Slik laster du opp bootloader til en hvilken som helst Arduino!: 5 trinn
Slik laster du opp bootloader til en hvilken som helst Arduino!: La oss si at du tok med en Arduino og prøvde å laste opp ditt aller første program fra eksempler, og det står Feil avrdude: stk500_getsync () Hva dette betyr er at Arduino mangler en bootloader. Så i dag vil jeg vise deg hvordan du laster opp en Bootloader
Slik laster du opp og gir nytt navn til dokumenter i et Office 365 SharePoint -bibliotek: 8 trinn
Hvordan laste opp og gi nytt navn til dokumenter i et Office 365 SharePoint -bibliotek: I denne instruksjonen lærer du hvordan du laster opp og gir nytt navn til dokumenter i et Office 365 SharePoint -bibliotek. Denne instruksen er laget spesielt for mitt arbeidssted, men den kan enkelt overføres til andre virksomheter for alle som bruker