Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
ATmega328p je mikrokrmilnik z enim čipom, ki ga je Atmel ustvaril v družini megaAVR (kasneje je Microchip Technology leta 2016 pridobil Atmel). Ima 8-bitno procesorsko jedro RISC s spremenjeno arhitekturo Harvard. Ta mikrokrmilnik je možgani razvojne plošče Arduino in mnogih drugih razvojnih plošč. Z uporabo tega Instructable lahko zmanjšate velikost svojih projektov in jih naredite veliko cenejše. To dosežemo z zmanjšanjem števila komponent razvojne plošče, kot so vgrajene LED diode, zunanji kristalni oscilatorji, zunanji kondenzatorji in številne druge odvečne komponente, vgrajene v razvojne plošče.
1. korak: potrebna orodja
Seznam potrebnih delov
1. 10K ohmski upori
2. ATmega328P-PU IC
3. Mostične žice
4. Regulator napetosti LM7805
5. Ogledna plošča
6. Razvojni odbor Arduino Uno
Za zapisovanje zagonskega nalagalnika in nalaganje skic v ATmega328P potrebujemo tudi Arduino IDE. Lahko ga prenesete od tukaj
Prav tako morate prenesti Arduino v knjižnico Breadboard. Od tu ga lahko prenesete v skladu z različico IDE
2. korak: zapisovanje zagonskega nalagalnika na Atmega328p
Vmesnik ATmega328P ni vnaprej naložen z zagonskim nalagalnikom. Bootloader je niz kod, ki IC -ju omogočajo razlago kode, ki jo naložimo z uporabo Arduino IDE.
Koraki za nalaganje zagonskega nalagalnika v ATmega328P
1. Priključite Arduino na ATmega328P, kot je prikazano na sliki.
Povezave so navedene na naslednji način:-
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => pin D10 Arduina
ATmega328P pin 17 => pin D11 Arduina
ATmega328P pin 18 => pin D12 Arduina
ATmega328P pin 19 => pin D13 Arduina
potegnite upor čez zatič 1 ATmega328P
2. Dodajte ploščo v svoj IDE:
V mapi za skice ustvarite mapo z imenom Strojna oprema (če je še ni) in izvlecite in kopirajte preneseno knjižnico v to mapo.
Znova zaženite IDE in poiščite novo ploščo v meniju Orodja> Kartica, prikazala bi se nova plošča z imenom "ATmega328 na plošči (8MHz notranja ura)". Če vidite to ploščo, je zaenkrat vse v redu.
3. Izberite Serijska vrata.
4. Izberite programer na "Arduino kot ISP".
5. Burn Bootloader zaženite tako, da odprete Meni Tools> Burn Bootloader.
Korak 3: Sketch Uploader Circuit
Skice lahko naložite v ATmega328P s plošče Arduino.
Koraki za nalaganje skic v ATmega328P
1. Odstranite IC iz Arduina.
2. Priključite Arduino na ATmega328P, kot je prikazano na sliki, povezave so navedene na naslednji način:
ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Ponastavi pin Arduina
ATmega328P pin 2 => pin 1 ali RX pin Arduino
ATmega328P pin 3 => pin 2 ali TX pin Arduino
potegnite upor čez zatič 1 ATmega328P
3. Naložite skico v Atmega328P z uporabo Arduino IDE.
4. Priključite zatiče na ATmega328P v skladu s shemo preslikave nožic.