Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„Arduino“naudoja „ATMega328p“lustą. Tai galime gauti SMD formatu (ATMega328p-AU) arba DIP formatu, skirtu lituoti skylutes (ATMega328p-PU). Tačiau pats lustas negali veikti. Tam reikia dar kelių komponentų ir visa tai kartu vadinama minimalia šios mikroschemos konfigūracija.
1 žingsnis: paprasta schema
Žemiau yra šios konfigūracijos schema. Kaip matote, mums reikia 5 voltų maitinimo šaltinio. Šis maitinimas turi būti labai gerai reguliuojamas be įtampos šuolių. Tam ir papildomas 10uF kondensatorius tarp 5V ir GND. Alos, atstatymo kaištis yra įjungtas. Taigi, norėdami jį išjungti, turime jam pritaikyti 5 V. Tam tarp RESET ir Vcc yra 10k omų rezistorius. Be to, „ATMega328“paprastai veikia 16 MHz dažniu. Norėdami tai padaryti, tarp 9 ir 10 kaiščių mes užfiksuojame 16MHz kristalą. Tačiau šiam kristalui, norint svyruoti, reikia dviejų tiksliai 22pF kondensatorių, prijungtų prie GND. Paveikslėlyje abve turite visus lusto kaiščius. Šiuo metu, jei mikrovaldiklis turi įkrovos modulį, galime įkelti kodą. Bet įsivaizduokime, kad jame nėra įkrovos tvarkyklės.
2 veiksmas: įrašykite įkrovos įkroviklį
Dabar įsivaizduokime, kad lustas neturi įkrovos tvarkyklės (pirminio lusto). Norėdami tai padaryti, turite užmegzti kitą ryšį iš „Arduino UNO“. Tai yra SPI kaiščiai, CLOCK, MISO ir MOSI.
3 veiksmas: prijunkite „Arduino“prie kompiuterio
Dabar prijunkite „Arduino“prie kompiuterio. Atidarykite „Arduino IDE“ir eikite į Failas → Pavyzdžiai → „Arduino ISP“ir atidarykite tą pavyzdį. Pasirinkite „Arduino UNO“lentos „com“, pasirinkite lentą kaip „Arduino UNO“ir atnaujinkite šį kodą.
4 žingsnis: įkrovos įkėlimo programa
Dabar atlikite ankstesnių jungčių schemą ir atėjo laikas įrašyti įkrovos tvarkyklę. Eikite į Įrankiai → programuotojas → „Arduino“kaip IPT. Tuo mes pakeisime programuotoją į IPT.
5 žingsnis: Galiausiai įrašykite įkrovos įkėlimo programą
Galiausiai eikite į Įrankiai → Įrašyti įkrovos tvarkyklę. Dabar „Arduino“šviesos diodai daug mirksės. Kai gausite pranešimą apie „bootlaoder“, mes galime eiti.