Obsah:
- Krok 1: Požadovaný materiál
- Krok 2: Schéma zapojení a výroba obvodové desky
- Krok 3: Připojení a postup pro vypalování bootloaderu
- Krok 4: Testování nahráním kódu
- Krok 5: Odstraňování problémů a dokončení
Video: Jak vypálit bootloader na Atmega328p-AU (SMD): 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
Doporučuje:
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Arduino jako ISP || Vypálit šestihranný soubor v AVR || Pojistka v AVR || Arduino jako programátor: ……………………… Přihlaste se k odběru mého YouTube kanálu pro další videa …….. Tento článek je vše o arduino jako isp. Pokud chcete nahrát hex soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete
Jak vypálit ATTiny85 pomocí Arduino-Mega jako ISP: 5 kroků
Jak vypálit ATTiny85 pomocí Arduino -Mega jako ISP: Přispěvatelé - Sayan Wadadar, Chiranjib Kundu Programování ATTiny85 pomocí Arduino MEGA2560 jako ISP. Před několika měsíci jsem se pokoušel zmenšit svůj projekt Arduino pomocí mého Attiny 85 ic. Bylo to poprvé, co jsem se pokoušel naprogramovat 20u ATTiny 85 pomocí
JAK SPÁLIT BOOTLOADER V ATMEGA328 pomocí Arduino Uno: 5 kroků
JAK SPÁLIT BOOTLOADER V ATMEGA328 pomocí Arduino Uno: první video návod
JAK VYROBIT ARDUINO NANO/MINI - Jak vypálit bootloader: 5 kroků
JAK VYROBIT ARDUINO NANO/MINI | Jak vypálit bootloader: V tomto Instructables vám ukážu, jak vyrobit Arduino MINI ze Scratch. Postup popsaný v tomto návodu lze použít k výrobě libovolných desek arduino pro vaše vlastní požadavky na projekt. Pro lepší pochopení sledujte video
Jak nahrát bootloader na jakékoli Arduino!: 5 kroků
Jak nahrát bootloader na jakékoli Arduino!: Řekněme, že jste si přinesli Arduino a pokusili jste se nahrát svůj úplně první program z příkladů, a tam je napsáno Error avrdude: stk500_getsync () Co to znamená, že váš Arduino má chybějící bootloader. Dnes vám tedy ukážu, jak nahrát bootloader