Kazalo:

Samostojni ATmega328p (z uporabo notranje ure 8 MHz): 4 koraki
Samostojni ATmega328p (z uporabo notranje ure 8 MHz): 4 koraki

Video: Samostojni ATmega328p (z uporabo notranje ure 8 MHz): 4 koraki

Video: Samostojni ATmega328p (z uporabo notranje ure 8 MHz): 4 koraki
Video: LDmicro 4: Электронные компоненты (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Samostojna ATmega328p (z uporabo notranje ure 8 MHz)
Samostojna ATmega328p (z uporabo notranje ure 8 MHz)

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

Potrebna orodja
Potrebna orodja
Potrebna orodja
Potrebna orodja
Potrebna orodja
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

Burning Bootloader na Atmega328p
Burning Bootloader 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

Vez za prenos skic
Vez za prenos skic
Vez za prenos skic
Vez za prenos skic

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.

Priporočena: