INHOUDSOPGAWE:
- Voorrade
- Stap 1: Arduino ISP
- Stap 2: Soek die datablad vir u AVR en kyk na die pen
- Stap 3: Koppel Arduino aan AVR
- Stap 4: Kry u lontinstelling en AVRDUDE APP
- Stap 5: haal u HEX -lêer uit u C -kode
- Stap 6: Die einde
Video: Hoe om C -kode na ِ AVR op te laai met behulp van Arduino Uno as programmeerder: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
HI almal: D
Hier sal ek 'n eenvoudige manier deel om enige AVR -chip met die Arduino Uno R3 te programmeer
Al wat u nodig het om die kode na u mikrobeheerder te verbrand, is Arduino Uno in plaas van 'n spesifieke programmeerder te koop wat baie kos.
Voorrade
Jy sal nodig hê:
- Arduino uno r3 met verwyderbare chip (1)
- Springdrade
- 10 uF elektrolietkondensator (1)
- Hex -lêer gegenereer uit u C -kode
Stap 1: Arduino ISP
Eerstens: maak u Arduino IDE oop en laai Arduino ISP op na u Arduino
u kan dit vind in File -> Voorbeelde
Voordat u oplaai -sleutel druk, moet u die bordtipe en COM -poort nagaan.
LET WEL: hierdie kode sal u Arduino na 'n programmeerder verander!
Stap 2: Soek die datablad vir u AVR en kyk na die pen
Speld 1 is die pen met 'n klein kolletjie daar naby
ons moet (VCC, GND, Reset, UCSK, MISO, MOSI) dit in u AVR opspoor.
Stap 3: Koppel Arduino aan AVR
verbind Arduino met AVR volgens die figuur en u AVR -datablad
en moenie vergeet om 'n 10uF -kondensator tussen GND en RST van u Arduino aan te sluit om die outomatiese herstel van Arduino uit te skakel nie
Stap 4: Kry u lontinstelling en AVRDUDE APP
gaan na
www.engbedded.com/fusecalc/
en kies u AVR, myne is Atmega16
Ek sal niks verander nie, so ek vernietig nie my AVR nie, maar ek verander die interne RC na 8 MHZ "U kan eksterne 16 MHZ kristalle kies" dit is aan u.
blaai af en kopieer avrdude -argument
om dit in AVRDUDE -program te plak.
myne is
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE aflaai skakel:
download.savannah.gnu.org/releases/avrdude/
maak dit dan oop en verander die instellings soos die beeld en afhangende van u hardeware, en moenie vergeet om die lontinstellings in die addisionele opdragreëls te plak nie
Stap 5: haal u HEX -lêer uit u C -kode
Ek sal 'n eenvoudige c -kode skryf om 'n LED in PIN 20 te knip
laai hex -lêer op na avrdude in die Flash -afdeling en druk die program
Stap 6: Die einde
Kommentaar hieronder vir enige vraag
Aanbeveel:
Arduino As ISP -- Brand Hex -lêer in AVR -- Lont in AVR -- Arduino as programmeerder: 10 stappe
Arduino As ISP || Brand Hex -lêer in AVR || Lont in AVR || Arduino As programmeerder: ……………………… Teken asb in op my YouTube -kanaal vir meer video's …….. Hierdie artikel gaan alles oor arduino as isp. As u 'n hex -lêer wil oplaai of as u die lont in AVR wil plaas, hoef u nie 'n programmeerder te koop nie, u kan dit doen
Hoe om ESP8266 AT -firmware te flits of te programmeer met behulp van ESP8266 -flitser en programmeerder, IOT Wifi -module: 6 stappe
Hoe om ESP8266 AT-firmware te flits of te programmeer deur ESP8266-flitser en programmeerder, IOT Wifi-module te gebruik: Beskrywing: Hierdie module is 'n USB-adapter /programmeerder vir ESP8266-modules van die tipe ESP-01 of ESP-01S. Dit is gerieflik toegerus met 'n 2x4P 2.54mm vroulike kop om die ESP01 aan te sluit. Dit breek ook al die penne van die ESP-01 uit via 'n 2x4P 2.54mm manlike h
AVR -programmeerder met hoë spanning: 17 stappe
AVR -programmeerder met hoë spanning: dit is my eerste instruksie. Die bord wat ek ontwerp het, is 'n AVR -programmeerder. Die bord kombineer die funksies van 4 afsonderlike prototipe borde wat ek die afgelope paar jaar gebou het: - 'n Hoogspannings AVR -programmeerder, hoofsaaklik gebruik op ATtiny -toestelle om
Laai die waarde van die vibrasiesensor op na IOT ThingSpeak met behulp van NodeMCU: 4 stappe
Laai die trillingsensorwaarde op na IOT ThingSpeak met behulp van NodeMCU: Daar is verskeie kritieke masjiene of duur toerusting wat skade kan veroorsaak as gevolg van trillings. In so 'n geval is 'n vibrasiesensor nodig om vas te stel of die masjien of toerusting trillings produseer of nie. Identifiseer die voorwerp wat
Hoe om PIC MCU te programmeer met PICkit -programmeerder met behulp van 'n broodbord: 3 stappe
Hoe om PIC MCU te programmeer met PICkit -programmeerder met 'n broodbord: U het nie duur en gesofistikeerde gereedskap nodig om met PIC (of enige ander) mikrobeheerders te speel nie. Al wat u nodig het, is 'n broodbord waar u u stroombaan en programmering toets. Natuurlik is 'n soort programmeerder en IDE nodig. In hierdie instruksie