Kazalo:

Bare Minimum - Arduino na ploščici: 5 korakov
Bare Minimum - Arduino na ploščici: 5 korakov

Video: Bare Minimum - Arduino na ploščici: 5 korakov

Video: Bare Minimum - Arduino na ploščici: 5 korakov
Video: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, Julij
Anonim
Bare Minimum - Arduino na deski
Bare Minimum - Arduino na deski

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

Preprosta shema
Preprosta 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

Burn Bootloader
Burn Bootloader

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

Arduino povežite z računalnikom
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

Nalagalnik
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

Končno Burn Bootloader
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.

Priporočena: