Obsah:
- Krok 1: Nahrajte kód ArduinoISP do Arduino UNO
- Krok 2: Vykonajte základné nastavenie Breadboard pre ATmega328P
- Krok 3: Burn Bootloader
- Krok 4: Nahrajte svoj kód do ATmega328P
Video: Zmenšiť svoje projekty Arduino - Arduino UNO ako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Odkaz na video:
Programovanie ATmega328P pomocou Arduina ako ISP (programátor v systéme) vám umožňuje používať funkcie Arduino na doske alebo na doske plošných spojov. Väčšinou to pomôže, keď robíte vysokoškolský projekt. Znižuje tiež náklady na projekt a veľkosť. Jednoducho teda urobte testovanie na Arduine a dokončite projekt na ATmega328P. Programovanie ATmega328P pomocou Arduino ako ISP trvá iba niekoľko krokov. Predtým, ako pristúpite k časti programu, by ste mali vedieť, čo je bootloader.
Zavádzač v Arduino/ATmega328P: Bootloader je skica, ktorá je naprogramovaná do programovateľnej pamäte Flash zariadenia Arduino/ATmega328P (a zaberá 4380 bajtov z dostupných 32 kB). To je to, čo odlišuje Arduino ATmega328P a normálny továrenský Atmega328P. Zavádzač Arduino beží, keď je doska zapnutá (alebo keď stlačíme tlačidlo reset). Tento bootloader pôvodne čaká na nový náčrt na sériovom porte z Arduino IDE, ak niečo dostane, nový náčrt sa napáli do pamäte Flash alebo spustí skicu, ktorá bola predtým napálená. Väčšina mikrokontrolérov Arduino má funkciu automatického resetu, ktorá umožňuje Arduino IDE resetovať a nahrať kód. Zavádzač musí iba porozumieť tomu, čo IDU Arduino odosiela, a zapísať ho do pamäte flash mikrokontroléra. Na napaľovanie kódu na zariadení Atmega328P bez bootloadera Arduino budete potrebovať programátor ISP, ako napríklad AVR ISP.
Tu teda v podstate napálime bootloader na novo kúpený ATmega328P a potom použijeme Arduino ako ISP na napálenie požadovanej skice v ATmega328P.
Arduino - bootloader
Arduino - Životné prostredie
Kroky k použitiu programu Arduino UNO ako programátora ATmega328P:
Krok 1: Nahrajte kód ArduinoISP do Arduino UNO.
Krok 2: Vykonajte základné nastavenie doske pre ATmega328P.
Krok 3: Burn Bootloader.
Krok 4: Nahrajte kód do ATmega328P.
Krok 1: Nahrajte kód ArduinoISP do Arduino UNO
ArduinoISP je skica, ktorá po napálení do flash pamäte ATmega328P funguje ako skica bootloadera. Najprv overte nastavenie nasledovne:
Doska: "Arduino/Genuino Uno"
PORT: "COM2" // Váš môže byť iný
Programátor: "AVRISP mkII"
Potom prejdite na Súbor> Príklady> ArduinoISP> ArduinoISPA a nahrajte ho do Arduino Uno.
Krok 2: Vykonajte základné nastavenie Breadboard pre ATmega328P
Hore je základná konfigurácia ATmega328P, ktorá má byť funkčná. Po nastavení breadboardu je čas prepojiť túto breadboard jednotku s Arduino. Teraz postupujte podľa vyššie uvedeného zapojenia na pripojenie obvodu Arduino a breadboard.
Krok 3: Burn Bootloader
Našťastie ste pochopili používanie napaľovacieho bootloadera. Potrebujeme napáliť iba tie bootloadery a potom naprogramovať ATmega328P toľkokrát, koľkokrát chcete, bez toho, aby ste bootloader znova vypálili. Teraz je čas napáliť bootloader. Upravte nastavenia nástrojov, ako je znázornené na obrázku, a potom Burn Bootloader.
Krok 4: Nahrajte svoj kód do ATmega328P
Otvorte kód, ktorý chcete nahrať.
Udržujte nastavenia nástrojov rovnaké ako pri procese napaľovania bootloadera.
Teraz nahrajte kód do ATmega328P pomocou „Shift + Nahrať“.
Takto teda môžete programovať ATmega328P pomocou Arduino Uno. Ak máte nejaké pochybnosti, pokojne sa opýtajte v sekcii komentárov.
K stiahnutiu:
Dátový list ATmega328P
Kúpiť:
ATmega328P od spoločnosti Amazon India:
Originál Arduino Uno od spoločnosti Amazon India:
Nízkonákladové Arduino Uno od spoločnosti Amazon India:
Odporúča:
Zábavné projekty so súpravou Super Start Kit Elegoo Uno R3 - ovládanie joystickom pre jednosmerný motor: 4 kroky
Zábavné projekty so súpravou Elegant Start Uno R3 Super Start - ovládanie joystickom pre jednosmerný motor: V tomto návode sa pokúsim ovládať smer a rýchlosť jednosmerného motora pomocou joysticku pomocou Arduina, použite komponenty z Súprava Elegoo Uno R3 Super Start k dispozícii na Amazon.com
Zmenšiť, odskočiť, recyklovať: 6 krokov
Znížiť, odskočiť, recyklovať: Spoločenské akcie produkujú veľké množstvo odpadu od hliníkových plechoviek po plastové poháre, ktoré je možné všetky recyklovať. Predtým neexistovali žiadne programy na podporu tejto recyklácie, takže ich študenti zahodili a mali negatívny vplyv na en
Zmenšiť obrázky: 5 krokov
Zmenšiť obrázky: Ukážem vám, ako ľahko zmenšiť obrázky zmenou ich rozlíšenia a kompresného pomeru. Budeme používať bezplatný softvér Irfanview a obrázok, ktorý som nasnímal ako návod s fotoaparátom Nikon D90. Chcete zmenšiť obrázky, ak chcete
Ako vytvoriť programátor PIC - 2 „klon“PicKit: 4 kroky (s obrázkami)
Ako vytvoriť programátor PIC - „klon“PicKit 2: Ahoj! Toto je krátky návod na výrobu programátora PIC, ktorý funguje ako PicKit 2. Urobil som to preto, že je to oveľa lacnejšie ako nákup originálneho PicKitu a pretože spoločnosť Microchip, výrobcovia mikrokontrolérov PIC a programátor PicKit,
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš