![Zmenšete své projekty Arduino - Arduino UNO jako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): 4 kroky Zmenšete své projekty Arduino - Arduino UNO jako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): 4 kroky](https://i.howwhatproduce.com/images/012/image-33147-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![Image Image](https://i.howwhatproduce.com/images/012/image-33147-2-j.webp)
![](https://i.ytimg.com/vi/YO61YCaC9DY/hqdefault.jpg)
Odkaz na video:
Programování ATmega328P pomocí Arduina jako ISP (In-System Programmer) vám umožňuje používat funkce Arduino na prkénku nebo desce plošných spojů. Většinou to pomáhá, když děláte svůj vysokoškolský projekt. Snižuje také náklady na projekt a velikost. Jednoduše proveďte testování na Arduinu a dokončete projekt na ATmega328P. Programování ATmega328P pomocí Arduina jako ISP trvá jen několik kroků. Než přejdete k části programu, měli byste vědět, co je Bootloader.
Zavaděč v Arduino/ATmega328P: Bootloader je skica, která je naprogramována do programovatelné flash paměti Arduina/ATmega328P (a zabírá 4380 bytů z dostupných 32 kB). To je to, co odlišuje Arduino ATmega328P a normální tovární Atmega328P. Zavaděč Arduino běží, když je deska zapnutá (nebo když stiskneme tlačítko reset). Tento bootloader zpočátku čeká na novou skicu na sériovém portu z Arduino IDE, pokud něco získá, nová skica se vypálí do paměti flash nebo spustí skicu, která byla dříve vypálena. Většina mikrokontrolérů Arduino má funkci automatického resetu, která umožňuje Arduino IDE resetovat a nahrát kód. Bootloader musí pouze pochopit, co Arduino IDE odesílá, a zapsat jej do flash paměti mikrokontroléru. Chcete -li vypálit kód na Atmega328P bez zavaděče Arduino, budete potřebovat ISP programátor, jako je AVR ISP.
Zde tedy v zásadě vypálíme bootloader na nově zakoupený ATmega328P a poté použijeme Arduino jako ISP k vypálení požadované skici v ATmega328P.
Arduino - bootloader
Arduino - životní prostředí
Kroky k použití Arduino UNO jako programátoru ATmega328P:
Krok 1: Nahrajte kód ArduinoISP do Arduino UNO.
Krok 2: Proveďte základní nastavení prkénka pro ATmega328P.
Krok 3: Vypálit bootloader.
Krok 4: Nahrajte kód do ATmega328P.
Krok 1: Nahrajte kód ArduinoISP do Arduino UNO
![Nahrajte kód ArduinoISP do Arduino UNO Nahrajte kód ArduinoISP do Arduino UNO](https://i.howwhatproduce.com/images/012/image-33147-3-j.webp)
ArduinoISP je skica, která po vypálení do flash paměti ATmega328P funguje jako skica bootloaderu. Nejprve ověřte nastavení následujícím způsobem:
Deska: „Arduino/Genuino Uno“
PORT: "COM2" // Vaše se může lišit
Programátor: "AVRISP mkII"
Poté přejděte na Soubor> Příklady> ArduinoISP> ArduinoISPA a nahrajte jej do Arduino Uno.
Krok 2: Proveďte základní nastavení Breadboard pro ATmega328P
![Proveďte základní nastavení Breadboard pro ATmega328P Proveďte základní nastavení Breadboard pro ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-4-j.webp)
![Proveďte základní nastavení Breadboard pro ATmega328P Proveďte základní nastavení Breadboard pro ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-5-j.webp)
Nahoře je základní konfigurace ATmega328P, aby byla funkční. Po nastavení prkénka je čas připojit tuto prkénko k Arduinu. Nyní postupujte podle výše uvedeného připojení na obrázku a připojte obvod Arduino a breadboard.
Krok 3: Vypálit bootloader
![Burn Bootloader Burn Bootloader](https://i.howwhatproduce.com/images/012/image-33147-6-j.webp)
Naštěstí jste pochopili použití hořícího bootloaderu. Potřebujeme vypálit pouze ty bootloadery a poté programovat ATmega328P tolikrát, kolikrát chcete, aniž byste bootloader znovu vypálili. Nyní je čas vypálit bootloader. Upravte nastavení nástrojů podle obrázku a poté Burn Bootloader.
Krok 4: Nahrajte svůj kód do ATmega328P
![Nahrajte svůj kód do ATmega328P Nahrajte svůj kód do ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-7-j.webp)
![Nahrajte svůj kód do ATmega328P Nahrajte svůj kód do ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-8-j.webp)
Otevřete kód, který chcete nahrát.
Udržujte nastavení nástrojů stejné jako při vypalování procesu bootloaderu.
Nyní nahrajte kód do ATmega328P pomocí „Shift + Nahrát“.
Takhle můžete programovat ATmega328P pomocí Arduino Uno. Pokud máte nějaké pochybnosti, neváhejte se zeptat v sekci komentářů.
Soubory ke stažení:
Datový list ATmega328P
Koupit:
ATmega328P od společnosti Amazon India:
Arduino Uno Original od Amazon India:
Levné Arduino Uno od Amazon India:
Doporučuje:
Visuino Jak používat tlačítko jako vstup k ovládání věcí, jako je LED: 6 kroků
![Visuino Jak používat tlačítko jako vstup k ovládání věcí, jako je LED: 6 kroků Visuino Jak používat tlačítko jako vstup k ovládání věcí, jako je LED: 6 kroků](https://i.howwhatproduce.com/images/011/image-31067-j.webp)
Visuino Jak používat tlačítko jako vstup pro ovládání věcí jako LED: V tomto tutoriálu se naučíme, jak zapnout a vypnout LED pomocí jednoduchého tlačítka a Visuina. Podívejte se na ukázkové video
Přesuňte své rolovací kolečko myši jako máslo: 6 kroků
![Přesuňte své rolovací kolečko myši jako máslo: 6 kroků Přesuňte své rolovací kolečko myši jako máslo: 6 kroků](https://i.howwhatproduce.com/images/002/image-5764-27-j.webp)
Přesuňte své rolovací kolečko myši jako máslo: Nenávidíte tuhé, klikavé kolečko na myši? Dopřejte svému kolečku myši super hladké, máslem plynulé otáčení za 10 minut. Pokud můžete ovládat malý šroubovák, měli byste to udělat bez ohledu na to, jak je vaše myš sestavena. Nástroje: 1 komp
Jak používat Wiimote jako počítačovou myš pomocí svíček jako senzoru !!: 3 kroky
![Jak používat Wiimote jako počítačovou myš pomocí svíček jako senzoru !!: 3 kroky Jak používat Wiimote jako počítačovou myš pomocí svíček jako senzoru !!: 3 kroky](https://i.howwhatproduce.com/images/002/image-4572-76-j.webp)
Jak používat Wiimote jako počítačovou myš pomocí svíček jako senzoru !!: Tato příručka vám ukáže, jak připojit Wii Remote (Wiimote) k počítači a používat jej jako myš
Levný (jako zdarma [jako v pivu]) Vícemetrový stojan: 4 kroky
![Levný (jako zdarma [jako v pivu]) Vícemetrový stojan: 4 kroky Levný (jako zdarma [jako v pivu]) Vícemetrový stojan: 4 kroky](https://i.howwhatproduce.com/images/004/image-11898-43-j.webp)
Levný (jako ve volném [jako v pivu]) Vícemetrový stojan: Byl jsem naštvaný z toho, že jsem musel naklonit krk nebo nejistě vyvážit svůj levný multimetr za 4 dolary někde, kde mohu skutečně PŘEČíst displej. Rozhodl jsem se tedy vzít věci do vlastních rukou! Toto je také moje první „strukturovatelná, takže pokud má někdo užitečné, začněte
Hackujte své servo V1.00 - proměňte své servo v výkonný lineární pohon: 7 kroků
![Hackujte své servo V1.00 - proměňte své servo v výkonný lineární pohon: 7 kroků Hackujte své servo V1.00 - proměňte své servo v výkonný lineární pohon: 7 kroků](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11138151-hack-your-servo-v1-00-turn-your-servo-into-a-powerful-linear-actuator-7-steps-j.webp)
Hack Your Servo V1.00 - Proměňte své servo v výkonný lineární pohon: Za předpokladu, že máte nástroje a servo, můžete si jej postavit za pár peněz. Aktuátor se vysouvá rychlostí přibližně 50 mm/min. Je to docela pomalé, ale velmi silné. Podívejte se na moje video na konci příspěvku, kde malý pohon