Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
ATmega328p je jednočipový mikrokontrolér vytvořený společností Atmel v rodině megaAVR (později společnost Microchip Technology získala společnost Atmel v roce 2016). Má upravené jádro RISCprocesorové architektury Harvard. Tento mikrokontrolér je mozkem vývojové desky Arduino a mnoha dalších vývojových desek. Pomocí tohoto Instructable můžete minimalizovat velikost svých projektů a výrazně je zlevnit. To se provádí snížením počtu komponent vývojové desky, jako jsou integrované LED diody, externí krystalové oscilátory, externí kondenzátory a mnoho dalších redundantních komponent integrovaných do vývojových desek.
Krok 1: Potřebné nástroje
Seznam potřebných dílů
1. 10K ohmové odpory
2. ATmega328P-PU IC
3. Propojovací vodiče
4. Regulátor napětí LM7805
5. Breadboard
6. Arduino Uno Development Board
Potřebujeme také Arduino IDE k vypalování bootloaderu a nahrávání skic do ATmega328P. Zde si jej můžete stáhnout
Také si musíte stáhnout Arduino do knihovny Breadboard. Zde si jej můžete stáhnout podle své verze IDE
Krok 2: Vypálení bootloaderu na Atmega328p
ATmega328P IC není dodáván s předinstalovaným zavaděčem. Bootloader je sada kódu, která umožňuje IC interpretovat kód, který nahrajeme pomocí Arduino IDE.
Kroky k nahrání bootloaderu do ATmega328P
1. Připojte Arduino k ATmega328P, jak je znázorněno na obrázku.
Připojení jsou uvedena následovně:-
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
vytáhněte odpor přes pin 1 ATmega328P
2. Přidejte desku do svého IDE:
Vytvořte ve složce skici složku s názvem Hardware (pokud již není k dispozici) a stáhněte a zkopírujte staženou knihovnu do této složky.
Restartujte IDE a vyhledejte novou desku v nabídce Nástroje> Deska, měli byste vidět novou desku s názvem „ATmega328 na prkénku (interní hodiny 8 MHz)“. Pokud vidíte tuto desku, je zatím vše v pořádku.
3. Vyberte Sériový port.
4. Vyberte programátor na „Arduino jako ISP“.
5. Spusťte Bootloader v nabídce Nástroje> Vypálit bootloader.
Krok 3: Okruh nástroje pro nahrávání skic
Do desky ATmega328P můžete nahrávat skici pomocí desky Arduino.
Kroky k nahrání skic do ATmega328P
1. Odstraňte IC z Arduina.
2. Připojte Arduino k ATmega328P podle obrázku, připojení jsou uvedena následovně:
ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd
Pin ATmega328P 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Reset pin Arduina
ATmega328P pin 2 => pin 1 nebo RX pin Arduina
ATmega328P pin 3 => pin 2 nebo TX pin Arduina
vytáhněte odpor přes pin 1 ATmega328P
3. Nahrajte skicu do Atmega328P pomocí Arduino IDE.
4. Připojte piny k ATmega328P podle schématu mapování pinů.