Obsah:
Video: Jak vypálit bootloader na Atmega328p-AU (SMD): 5 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj všichni!!
V tomto návodu vám ukážu, jak vypálit bootloader na čipu Atmega328p-AU (SMD) a jak vyrobit Arduino NANO od začátku do konce.
Postup popsaný v tomto návodu lze použít k výrobě jakýchkoli desek arduino pro vaše vlastní požadavky na projekt.
Pro lepší pochopení sledujte video
V tomto tutoriálu jsou tři části.
1. Navrhování a shromažďování všech komponent
2. Vypálení zavaděče na nový čip
3. Nahrání testovacího kódu
Připojil jsem soubory PCB na konci tohoto článku.
Pojďme tedy začít!
Krok 1: Požadovaný materiál
Čip Atmega328P-AU
Modul CP2102 USB na TTL (nebo podobný jako CH340)
Arduino NANO
Propojovací dráty
AMS1117 5V regulátor
16MHz krystal
LED SMD
Rezistor SMD (330R, 10K) (balení 0604)
Tlačítko přepínač
Kondenzátory (0,1 uF, 22 pF, 10uF) (Použil jsem keramický typ, ale deska je určena pro balíček SMD_0612)
Svorkovnice
Všechny nástroje a příslušenství pro SMD Soldeing.
Krok 2: Schéma zapojení a výroba obvodové desky
Schéma zapojení a rozvržení desky plošných spojů byly staženy z webových stránek Arduino. Později jsem trochu upravil, protože všechny komponenty použité v původní desce u mě nebyly k dispozici. Obvodní desku jsem si objednal online.
Jakmile jsem obdržel DPS, použil jsem svou horkovzdušnou pájecí stanici Blower k pájení součástek a integrovaných obvodů. Obrázky hotové desky jsou přiloženy.
Proces pájení jsem nyní nevysvětlil, protože se jedná o téma rozsahu pro jiné instrukovatelné. Pájecí pastu jsem nanesl na desku plošných spojů pomocí šablony, umístil součásti a pájel pomocí horkovzdušného foukače.
Krok 3: Připojení a postup pro vypalování bootloaderu
Dodržujte prosím následující podrobnosti o připojení (Snadné porozumění najdete v odkazu Obrázky/Video*)
Domácí ArduinoMINI …………….. Arduino NANO
Pin 15 (MOSI) ………………………………. D11
Pin 16 (MISO) ………………………………. D12
Pin 17 (SCK) ………………………………… D13
Pin 29 (RESET) …………………………….. D10
VCC ………………………………………. VCC (5V)
GND …………………………………………… GND
Postup Vypálení zavaděče po provedení správných připojení.
1) Připojte Arduino NANO k USB vašeho PC
2) Vyberte příslušnou desku a port Com
3) V nabídce nástrojů vyberte ARDUINO AS ISP Programmer. Cesta: Nástroje> Programátor> Arduino jako ISP
4) Přejděte na Nástroje a vyberte Vypálit zavaděč. Cesta: Nástroje> Burn Boot Loader
5) Může to trvat až minutu a zobrazí se zpráva „Done Burning Boot Loader“.
Poté můžete odstranit všechny propojovací vodiče a připojení a váš nový mikroprocesor AVR je připraven k použití jako samostatné zařízení pro vaše projekty.
*Všechny obrázky jsou seřazeny podle postupu
Krok 4: Testování nahráním kódu
V tomto kroku se naučíme nahrát kód na nové domácí Arduino MINI. Chcete-li nahrát kód, budete muset tento postup použít pokaždé.
Snadné porozumění najdete v odkazu Obrázky/video.
Nahraji skicu blikání LED, abych otestoval, zda nový mikrořadič funguje správně.
Podrobnosti o připojení:
Domácí Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ………………………………………………. Rx
VCC ………………………………………. VCC (5V)
GND …………………………………………… GND
1. Po provedení připojení připojte desku převodníku USB k TTL (CP2102) k počítači.
2. Otevřete Blink LED Sketch z nabídky příkladů.
3. V nabídce nástrojů vyberte programátor AVRISP a nahrajte kód.
4. Vyberte příslušný port COM a nastavení desky.
5. Jakmile se na obrazovce počítače zobrazí nahrávání, stiskněte resetovací tlačítko, protože jsme nepřipojili pin DTR k resetování.
Blikající LED indikuje, že mikrořadič funguje správně, a tuto desku s ekvivalentem Arduino Mini lze použít pro vaše projekty. Proto jsme se naučili, jak zavést zcela nový čip ATMEGA 328P-AU.
Krok 5: Odstraňování problémů a dokončení
Úspěšně jsme dokončili výrobu Arduina Nano. Přesto existuje šance, že dojde k chybám. Zde je seznam věcí, které můžete udělat pro opravu chyb.
1) Pokud vypalování Boot loader nefunguje, zkontrolujte připojení a součásti obvodu (hlavně Crystal).
2) Ujistěte se, že jste v softwaru uvedli správnou desku a port COM
3) Zkontrolujte, zda není vadný kabel USB.
4) Pokud se mikrořadič při napájení zahřívá, pravděpodobně máte vadný integrovaný obvod.
5) Zkontrolujte, zda je v PCB spojitost a nežádoucí pájecí můstky, protože používáme komponenty SMD.
Děkuji
HS SANDESH HEGDE