Obsah:

Samostatný ATmega328p (s použitím interních hodin 8 MHz): 4 kroky
Samostatný ATmega328p (s použitím interních hodin 8 MHz): 4 kroky

Video: Samostatný ATmega328p (s použitím interních hodin 8 MHz): 4 kroky

Video: Samostatný ATmega328p (s použitím interních hodin 8 MHz): 4 kroky
Video: HW developer - díl č. 2 - Oživení mikrokontroléru ATmega328P 2024, Červenec
Anonim
Samostatný ATmega328p (pomocí interních hodin 8 MHz)
Samostatný ATmega328p (pomocí interních hodin 8 MHz)

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

Potřebné nástroje
Potřebné nástroje
Potřebné nástroje
Potřebné nástroje
Potřebné nástroje
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

Vypalování bootloaderu na Atmega328p
Vypalování 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

Obvod pro nahrávání skic
Obvod pro nahrávání skic
Obvod pro nahrávání skic
Obvod 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ů.

Doporučuje: