Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
ATmega328p je jednočipový mikrokontrolér vytvorený spoločnosťou Atmel v rodine megaAVR (neskôr spoločnosť Microchip Technology získala spoločnosť Atmel v roku 2016). Má upravené jadro RISCprocesoru architektúry Harvard. Tento mikrokontrolér je mozgom vývojovej dosky Arduino a mnohých ďalších vývojových dosiek. Použitím tohto návodu môžete minimalizovať veľkosť svojich projektov a výrazne ich zlacniť. To sa deje znížením počtu komponentov vývojovej dosky, ako sú integrované diódy LED, externé kryštálové oscilátory, externé kondenzátory a mnoho ďalších nadbytočných komponentov zabudovaných do vývojových dosiek.
Krok 1: Potrebné nástroje
Zoznam potrebných dielov
1. 10K ohmové odpory
2. IC ATmega328P-PU
3. Prepojovacie vodiče
4. Regulátor napätia LM7805
5. Breadboard
6. Vývojová rada Arduino Uno
Potrebujeme tiež Arduino IDE na napaľovanie bootloadera a nahrávanie skíc do ATmega328P. Môžete si ho stiahnuť tu
Tiež si musíte stiahnuť Arduino do knižnice Breadboard. Tu si ho môžete stiahnuť podľa svojej verzie IDE
Krok 2: Napálenie bootloadera na Atmega328p
Integrovaný obvod ATmega328P nie je predinštalovaný so zavádzacím systémom. Bootloader je sada kódu, ktorá umožňuje IC interpretovať kód, ktorý nahráme pomocou Arduino IDE.
Kroky k nahratiu bootloadera do ATmega328P
1. Pripojte Arduino k ATmega328P, ako je znázornené na obrázku.
Pripojenia sú uvedené nasledovne:-
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
vytiahnite odpor na kolík 1 ATmega328P
2. Pridajte do svojho IDE nástenku:
Vytvorte priečinok s názvom Hardvér (ak už nie je k dispozícii) v priečinku skici a rozbaľte a skopírujte stiahnutú knižnicu do tohto priečinka.
Reštartujte IDE a vyhľadajte novú dosku v ponuke Nástroje> Doska, mala by sa vám objaviť nová doska s názvom „ATmega328 na nepájivom poli (interné hodiny 8 MHz)“. Ak vidíte túto tabuľu, zatiaľ je všetko v poriadku.
3. Vyberte položku Sériový port.
4. Vyberte programátor na „Arduino ako ISP“.
5. Burn Bootloader prejdite do ponuky Nástroje> Napáliť bootloader.
Krok 3: Okruh na nahrávanie náčrtu
Do ATmega328P môžete nahrávať náčrty pomocou dosky Arduino.
Kroky k odoslaniu náčrtov do ATmega328P
1. Odstráňte IC z Arduina.
2. Pripojte Arduino k ATmega328P, ako je znázornené na obrázku, pripojenia sú uvedené nasledovne:
ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd
Pin ATmega328P 20 => Vcc
Pin ATmega328P 22 => Gnd
ATmega328P pin 1 => Resetujte pin Arduina
ATmega328P pin 2 => pin 1 alebo RX pin Arduina
ATmega328P pin 3 => pin 2 alebo TX pin Arduina
vytiahnite odpor na kolík 1 ATmega328P
3. Nahrajte skicu do Atmega328P pomocou Arduino IDE.
4. Pripojte piny k ATmega328P podľa schémy mapovania pinov.