Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Arduino uporablja čip ATMega328p. To lahko dobimo v formatu SMD (ATMega328p-AU) ali formatu DIP za spajkanje v koritih (ATMega328p-PU). Toda sam čip ne more delovati. Potrebuje še nekaj komponent in vse skupaj se imenuje minimalna konfiguracija tega čipa.
Korak: Enostavna shema
Spodaj imamo shemo za to konfiguracijo. Kot lahko vidite, potrebujemo napajanje 5 voltov. To napajanje mora biti zelo dobro regulirano, brez napetosti. Za ta in dodatni 10uF kondenzator med 5V in GND. No, pin za ponastavitev je negativno omogočen. Torej, da ga onemogočimo, moramo zanj uporabiti 5 V. Za to je med RESET in Vcc postavljen 10k ohmski upor. Tudi ATMega328 običajno deluje pri 16 MHz. Za to med zatičema 9 in 10 razporedimo 16MHz kristal. Toda ta kristal za nihanje potrebuje dva kondenzatorja natančno 22 pF, priključena na GND. Na sliki abve imate vse zatiče čipa. Če ima mikrokrmilnik zagonski program, bi lahko naložili kodo. Toda predstavljajmo si, da nima zagonskega nalagalnika.
Korak: Zapiši zagonski nalagalnik
Zdaj pa si predstavljajmo, da čip nima zagonskega programa (deviški čip). Za to morate vzpostaviti naslednjo povezavo z Arduino UNO. To so zatiči SPI, URA, MISO in MOSI.
3. korak: Arduino povežite z računalnikom
Zdaj povežite Arduino z računalnikom. Odprite Arduino IDE in pojdite na Datoteka → Primeri → Arduino ISP in odprite ta primer. Izberite com na plošči Arduino UNO, izberite ploščo kot Arduino UNO in nadgradite to kodo.
4. korak: zagonski nalagalnik
Zdaj vzpostavite povezave v prejšnji shemi in čas je, da zaženete zagonski nalagalnik. Pojdite v Orodja → programer → Arduino kot ponudnik internetnih storitev. S tem programatorja spremenimo v ponudnika internetnih storitev.
5. korak: Končno Burn Bootloader
Na koncu pojdite na Orodja → Zapiši zagonski nalagalnik. Zdaj bodo LED diode Arduina močno utripale. Ko dobite sporočilo o zagonskem zagonu, smo pripravljeni.