Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„ATmega328p“yra vieno lusto mikrovaldiklis, kurį „Atmel“sukūrė „megaAVR“šeimoje (vėliau „Microchip Technology“įsigijo „Atmel“2016 m.). Jis turi modifikuotą Harvardo architektūros 8 bitų RISC procesoriaus branduolį. Šis mikrovaldiklis yra „Arduino“plėtros plokštės ir daugelio kitų kūrimo plokščių smegenys. Naudodami šią instrukciją galite sumažinti savo projektų dydį ir padaryti juos daug pigesnius. Tai daroma sumažinus kūrimo plokštės komponentų, tokių kaip įmontuoti šviesos diodai, išoriniai kristalų generatoriai, išoriniai kondensatoriai ir daugelis kitų nereikalingų komponentų, integruotų į kūrimo plokštes, skaičių.
1 žingsnis: reikalingi įrankiai
Reikalingų dalių sąrašas
1. 10K omų rezistoriai
2. ATmega328P-PU IC
3. Trumpieji laidai
4. Įtampos reguliatorius LM7805
5. Duonos lenta
6. „Arduino Uno“plėtros valdyba
Mums taip pat reikia „Arduino IDE“, kad įrašytume įkrovos tvarkyklę ir įkeltume eskizus į „ATmega328P“. Galite atsisiųsti iš čia
Taip pat turite atsisiųsti „Arduino“iš „Breadboard“bibliotekos. Galite atsisiųsti iš čia pagal savo IDE versiją
2 veiksmas: „Bootloader“įrašymas į „Atmega328p“
„ATmega328P IC“nėra iš anksto įkeltas su „Bootloader“. „Bootloader“yra kodų rinkinys, leidžiantis IC interpretuoti kodą, kurį įkėlėme naudodami „Arduino IDE“.
„Bootloader“įkėlimo į ATmega328P veiksmai
1. Prijunkite „Arduino“prie ATmega328P, kaip parodyta paveikslėlyje.
Jungtys išvardytos taip:-
ATmega328P kaištis 7 => Vcc
ATmega328P 8 kaištis => Gnd
ATmega328P kaištis 20 => Vcc
ATmega328P kaištis 22 => Gnd
ATmega328P 1 kaištis => „Arduino“kaištis D10
ATmega328P kaištis 17 => „Arduino“kaištis D11
ATmega328P kaištis 18 => „Arduino“kaištis D12
ATmega328P 19 kaištis => „Arduino“kaištis D13
ištraukite rezistorių per ATmega328P 1 kaištį
2. Pridėkite lentą prie savo IDE:
Sukurkite aplanką pavadinimu Aparatūra (jei jo dar nėra) eskizų aplanke ir ištraukite bei nukopijuokite atsisiųstą biblioteką į tą aplanką.
Iš naujo paleiskite IDE ir ieškokite naujos lentos meniu Įrankiai> Lenta, turėtumėte pamatyti naują plokštę pavadinimu „ATmega328 ant duonos lentos (8 MHz vidinis laikrodis)“. Jei matote šią lentą, kol kas viskas gerai.
3. Pasirinkite Serial port.
4. Pasirinkite „Arduino as ISP“programuotoją.
5. Įrašykite įkrovos tvarkyklę, eidami į meniu Įrankiai> Įrašyti įkrovos tvarkyklę.
3 žingsnis: eskizų įkėlimo grandinės schema
Galite įkelti eskizus į „ATmega328P“naudodami „Arduino“plokštę.
Eskizų įkėlimo į ATmega328P veiksmai
1. Pašalinkite IC iš „Arduino“.
2. Prijunkite „Arduino“prie ATmega328P, kaip parodyta paveikslėlyje. Ryšiai išvardyti taip:
ATmega328P kaištis 7 => Vcc> ATmega328P kaištis 8 => Gnd
ATmega328P kaištis 20 => Vcc
ATmega328P kaištis 22 => Gnd
ATmega328P kaištis 1 => Iš naujo nustatyti „Arduino“kaištį
„ATmega328P“kaištis 2 => „Arduino“1 kaištis arba RX kaištis
„ATmega328P“kaištis 3 => „Arduino“kaištis 2 arba TX
ištraukite rezistorių per ATmega328P 1 kaištį
3. Įkelkite eskizą į „Atmega328P“naudodami „Arduino IDE“.
4. Prijunkite kaiščius prie ATmega328P pagal kaiščių atvaizdavimo schemą.