Tartalomjegyzék:

Önálló ATmega328p (belső 8 MHz -es órajel használatával): 4 lépés
Önálló ATmega328p (belső 8 MHz -es órajel használatával): 4 lépés

Videó: Önálló ATmega328p (belső 8 MHz -es órajel használatával): 4 lépés

Videó: Önálló ATmega328p (belső 8 MHz -es órajel használatával): 4 lépés
Videó: 7. Ultrahangos távolságmérés 2024, November
Anonim
Önálló ATmega328p (belső 8 MHz -es órajel használatával)
Önálló ATmega328p (belső 8 MHz -es órajel használatával)

Az ATmega328p egy egycsipes mikrokontroller, amelyet az Atmel hozott létre a megaAVR családba (később a Microchip Technology 2016-ban vásárolta meg az Atmelt). Ez egy módosított Harvard architektúra 8 bites RISC processzor maggal rendelkezik. Ez a mikrokontroller az Arduino fejlesztőlap és sok más fejlesztőlap agya. Ezzel az utasítással minimalizálhatja a projektek méretét, és sokkal olcsóbbá teheti őket. Ez úgy történik, hogy csökkenti a fejlesztőkártya összetevőinek számát, például a beépített LED -eket, külső kristály oszcillátorokat, külső kondenzátorokat és sok más, a fejlesztőlapba beépített redundáns komponenst.

1. lépés: Szükséges eszközök

Szükséges eszközök
Szükséges eszközök
Szükséges eszközök
Szükséges eszközök
Szükséges eszközök
Szükséges eszközök

A szükséges alkatrészek listája

1. 10K ohmos ellenállások

2. ATmega328P-PU IC

3. Jumper vezetékek

4. LM7805 feszültségszabályozó

5. Kenyeretábla

6. Arduino Uno Fejlesztési Tanács

Szükségünk van az Arduino IDE -re is a Bootloader írásához, és vázlatok feltöltéséhez az ATmega328P -re. Innen letöltheti

Ezenkívül le kell töltenie az Arduino -t a Breadboard könyvtárból. Innen letöltheti az IDE verziójának megfelelően

2. lépés: Bootloader írása Atmega328p -re

Bootloader írása az Atmega328p -re
Bootloader írása az Atmega328p -re

Az ATmega328P IC nem töltődik be rendszerbetöltővel. A Bootloader egy kódkészlet, amely lehetővé teszi az IC számára az Arduino IDE segítségével feltöltött kód értelmezését.

A Bootloader ATmega328P -re történő feltöltésének lépései

1. Csatlakoztassa az Arduino -t az ATmega328P -hez a képen látható módon.

A csatlakozásokat az alábbiak szerint soroljuk fel:-

ATmega328P pin 7 => Vcc

ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P 22 -es csap => Gnd

ATmega328P pin 1 => Arduino D10 csapja

ATmega328P 17. tüske => Arduino D11 csapja

ATmega328P pin 18 => Arduino D12 csapja

ATmega328P 19. tüske => Arduino D13 csapja

húzza fel az ellenállást az ATmega328P 1. tűjén

2. Adjon hozzá táblát az IDE -hez:

Készítsen egy mappát Hardver néven (ha még nincs meg) a vázlatmappájában, és bontsa ki, majd másolja a letöltött könyvtárat ebbe a mappába.

Indítsa újra az IDE -t, és keresse meg az új táblát az Eszközök> Fórum menüben, és megjelenik egy új tábla "ATmega328 on a breadboard (8MHz Internal Clock)". Ha látja ezt a táblát, akkor minden rendben van.

3. Válassza a Soros port lehetőséget.

4. Válassza ki a programozót az "Arduino mint internetszolgáltató" lehetőségre.

5. Írja be a rendszerbetöltőt a Menüeszközök> Bootloader írása menüpontban.

3. lépés: Vázlatfeltöltő áramkör vázlata

Vázlatfeltöltő áramkör
Vázlatfeltöltő áramkör
Vázlatfeltöltő áramkör
Vázlatfeltöltő áramkör

Az Arduino táblával vázlatokat tölthet fel az ATmega328P -re.

A vázlatok feltöltésének lépései az ATmega328P -re

1. Távolítsa el az IC -t az Arduino -ból.

2. Csatlakoztassa az Arduino -t az ATmega328P -hez a képen látható módon. A kapcsolatok a következők szerint vannak felsorolva:

ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P 22. tüske => Gnd

ATmega328P pin 1 => Reset pin of Arduino

ATmega328P pin 2 => Arduino 1 -es vagy RX csapja

ATmega328P pin 3 => Arduino 2 -es vagy TX -es csapja

húzza fel az ellenállást az ATmega328P 1. tűjén

3. Töltse fel a Vázlatot az Atmega328P -re az Arduino IDE használatával.

4. Csatlakoztassa a csapokat az ATmega328P -hez a tűleképezési diagram szerint.

Ajánlott: