Turinys:

Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai
Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai

Video: Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai

Video: Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai
Video: Kaip įkelti savo HTML kodą 2024, Lapkritis
Anonim
Kaip įkelti C kodą į AVR naudojant „Arduino Uno“kaip programuotoją
Kaip įkelti C kodą į AVR naudojant „Arduino Uno“kaip programuotoją

Sveiki visi: D

Čia aš pasidalinsiu paprastu būdu užprogramuoti bet kurį AVR lustą naudojant „Arduino Uno R3“

Viskas, ko jums reikia, kad įrašytumėte kodą į savo mikrovaldiklį, yra „Arduino Uno“, o ne pirkti konkretų programuotoją, kuris kainuoja daug.

Prekės

Jums reikės:

  1. „Arduino uno r3“su nuimamu lustu (1)
  2. Jumperio laidai
  3. 10uF elektrolito kondensatorius (1)
  4. Šešioliktainis failas, sukurtas iš jūsų C kodo

1 žingsnis: „Arduino“IPT

„Arduino“IPT
„Arduino“IPT

Pirma: atidarykite „Arduino IDE“ir įkelkite „Arduino“IPT į „Arduino“

galite rasti Failas -> Pavyzdžiai

Prieš paspausdami įkėlimo klavišą, turite patikrinti plokštės tipą ir COM prievadą.

PASTABA: šis kodas pavers jūsų „Arduino“programuotoju!

2 žingsnis: Raskite savo AVR duomenų lapą ir patikrinkite PIN kodą

Raskite savo AVR duomenų lapą ir patikrinkite PIN kodą
Raskite savo AVR duomenų lapą ir patikrinkite PIN kodą

1 kaištis yra kaištis, šalia kurio yra mažas taškas

mums reikia (VCC, GND, Reset, UCSK, MISO, MOSI), suraskite juos savo AVR.

3 veiksmas: prijunkite „Arduino“prie AVR

Prijunkite „Arduino“prie AVR
Prijunkite „Arduino“prie AVR
Prijunkite „Arduino“prie AVR
Prijunkite „Arduino“prie AVR
Prijunkite „Arduino“prie AVR
Prijunkite „Arduino“prie AVR

prijunkite „Arduino“prie AVR pagal paveikslėlį ir savo AVR duomenų lapą

ir nepamirškite prijungti 10uF kondensatoriaus tarp „GND“ir „Arduino“RST, kad būtų išjungtas automatinis „Arduino“atstatymas

4 žingsnis: gaukite saugiklių nustatymą ir AVRDUDE APP

Gaukite saugiklių nustatymą ir AVRDUDE APP
Gaukite saugiklių nustatymą ir AVRDUDE APP

eiti į

www.engbedded.com/fusecalc/

ir pasirinkite savo AVR, mano yra „Atmega16“

Aš nieko nekeisiu, todėl nesunaikinsiu savo AVR, bet pakeisiu vidinį RC į 8 MHZ „Galite pasirinkti išorinį 16 MHZ kristalą“, tai priklauso nuo jūsų.

slinkite žemyn ir nukopijuokite avrdude argumentą

įklijuoti jį į AVRDUDE programą.

Mano yra

-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m

AVEDUDE atsisiuntimo nuoroda:

download.savannah.gnu.org/releases/avrdude/

tada atidarykite jį ir pakeiskite nustatymus, tokius kaip vaizdas ir priklausomai nuo jūsų aparatūros, ir nepamirškite įklijuoti saugiklių nustatymų į papildomas komandų eilutės

5 veiksmas: gaukite HEX failą iš savo C kodo

Gaukite HEX failą iš savo C kodo
Gaukite HEX failą iš savo C kodo

Parašysiu paprastą c kodą, kad mirksėtų šviesos diodas PIN 20

įkelkite šešioliktainį failą į avrdude „Flash“skiltyje ir paspauskite programą

6 žingsnis: pabaiga

Jei turite klausimų, komentuokite žemiau

Rekomenduojamas: