Satura rādītājs:
- Piegādes
- 1. darbība: Arduino ISP
- 2. darbība. Atrodiet sava AVR datu lapu un pārbaudiet izvilkumu
- 3. darbība: pievienojiet Arduino AVR
- 4. darbība: iegūstiet drošinātāju iestatījumus un AVRDUDE APP
- 5. darbība: iegūstiet HEX failu no sava C koda
- 6. solis: beigas
Video: Kā augšupielādēt C kodu AVR, izmantojot Arduino Uno kā programmētāju: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Sveiki visiem: D
Šeit es dalīšos ar vienkāršu veidu, kā programmēt jebkuru AVR mikroshēmu, izmantojot Arduino Uno R3
Viss, kas jums nepieciešams, lai ierakstītu kodu savā mikrokontrollerī, ir Arduino Uno, nevis jāiegādājas īpašs programmētājs, kas maksā daudz.
Piegādes
Jums būs nepieciešams:
- Arduino uno r3 ar noņemamu mikroshēmu (1)
- Jumper vadi
- 10uF elektrolīta kondensators (1)
- Hex fails, kas ģenerēts no jūsu C koda
1. darbība: Arduino ISP
Pirmkārt: atveriet savu Arduino IDE un augšupielādējiet Arduino ISP savā Arduino
to var atrast sadaļā Fails -> Piemēri
Pirms augšupielādes taustiņa nospiešanas jums jāpārbauda tāfeles tips un COM ports.
PIEZĪME: šis kods pārvērtīs jūsu Arduino par programmētāju!
2. darbība. Atrodiet sava AVR datu lapu un pārbaudiet izvilkumu
1. tapa ir tapa, kuras tuvumā ir mazs punkts
mums (VCC, GND, Reset, UCSK, MISO, MOSI) atrodiet tos savā AVR.
3. darbība: pievienojiet Arduino AVR
savienojiet Arduino ar AVR saskaņā ar attēlu un savu AVR datu lapu
un neaizmirstiet savienot 10uF kondensatoru starp Arduino GND un RST, lai atspējotu Arduino automātisko atiestatīšanu
4. darbība: iegūstiet drošinātāju iestatījumus un AVRDUDE APP
iet uz
www.engbedded.com/fusecalc/
un izvēlieties savu AVR, mans ir Atmega16
Es neko nemainīšu, lai es neiznīcinātu savu AVR, bet es mainīšu iekšējo RC uz 8 MHZ "Jūs varat izvēlēties ārējo 16 MHZ kristālu", tas ir atkarīgs no jums.
ritiniet uz leju un kopējiet avrdude argumentu
lai to ielīmētu AVRDUDE programmā.
Mans ir
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE lejupielādes saite:
download.savannah.gnu.org/releases/avrdude/
pēc tam atveriet to un mainiet iestatījumus, piemēram, attēlu un atkarībā no aparatūras, un neaizmirstiet ielīmēt drošinātāju iestatījumus papildu komandrindas argos
5. darbība: iegūstiet HEX failu no sava C koda
Es uzrakstīšu vienkāršu c kodu, lai mirgos gaismas diode PIN 20
augšupielādējiet hex failu avrdude Flash sadaļā un nospiediet programmu
6. solis: beigas
Par jebkuru jautājumu komentējiet zemāk
Ieteicams:
Kā flash vai programmēt ESP8266 AT programmaparatūru, izmantojot ESP8266 zibspuldzi un programmētāju, IOT Wifi moduli: 6 soļi
Kā zibināt vai programmēt programmaparatūru ESP8266 AT, izmantojot ESP8266 zibspuldzi un programmētāju, IOT Wifi moduli: Apraksts: Šis modulis ir USB adapteris /programmētājs ESP-8266 ESP-01 vai ESP-01S moduļiem. Tas ir ērti aprīkots ar 2x4P 2,54 mm sieviešu galviņu, lai pievienotu ESP01. Tas arī izjauc visas ESP-01 tapas, izmantojot 2x4P 2,54 mm tēviņu
Kā augšupielādēt vietnē Soundcloud, izmantojot Android ierīci: 9 soļi
Kā augšupielādēt vietnē Soundcloud, izmantojot Android ierīci: augšupielādējiet soundcloud, izmantojot savu mobilo Android ierīci
Kā augšupielādēt programmu Arduino Pro Mini 328P, izmantojot Arduino Uno: 6 soļi
Kā augšupielādēt programmu Arduino Pro Mini 328P, izmantojot Arduino Uno: Arduino Pro Mini ir mazākā skaidu plātne ar 14 I/O tapām, tā darbojas ar 3,3 voltu - 5 voltu līdzstrāvu un viegli augšupielādēt kodu programmēšanas ierīcē. digitālie ieejas/izejas porti RX, TX, D2 ~ D13, 8 analogās ieejas porti A0 ~ A7 1
Kā programmēt PIC MCU, izmantojot programmētāju PICkit, izmantojot maizes dēli: 3 soļi
Kā programmēt PIC MCU ar programmētāju PICkit, izmantojot maizes dēli: Lai spēlētu ar PIC (vai jebkuru citu) mikrokontrolleri, nav nepieciešami dārgi un sarežģīti rīki. Viss, kas jums nepieciešams, ir maizes dēlis, kurā pārbaudāt savu shēmu un programmēšanu. Protams, ir nepieciešams kaut kāds programmētājs un IDE. Šajā instrukcijā
Kā savienot FT232RL programmētāju ar Arduino ATMEGA328, lai augšupielādētu skices: 4 soļi
Kā savienot FT232RL programmētāju ar Arduino ATMEGA328, lai augšupielādētu skices: Šajā mini instrukcijā jūs uzzināsit, kā savienot FT232RL mikroshēmu ar ATMEGA328 mikrokontrolleri, lai augšupielādētu skices. Šeit varat redzēt pamācību par šo atsevišķo mikrokontrolleri