
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

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 blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn

Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
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