Obsah:

Jak vypálit bootloader na Atmega328p-AU (SMD): 5 kroků
Jak vypálit bootloader na Atmega328p-AU (SMD): 5 kroků

Video: Jak vypálit bootloader na Atmega328p-AU (SMD): 5 kroků

Video: Jak vypálit bootloader na Atmega328p-AU (SMD): 5 kroků
Video: Apa Itu? Arduino BootLoader (Subtittled) 2024, Listopad
Anonim
Jak vypálit bootloader na Atmega328p-AU (SMD)
Jak vypálit bootloader na Atmega328p-AU (SMD)

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

Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
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 výroba obvodové desky
Schéma zapojení a výroba obvodové desky
Schéma zapojení a výroba obvodové desky
Schéma zapojení a výroba obvodové desky
Schéma zapojení a výroba obvodové desky
Schéma zapojení a výroba obvodové desky
Schéma zapojení a výroba obvodové desky
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

Připojení a postup pro vypalování bootloaderu
Připojení a postup pro vypalování bootloaderu
Připojení a postup pro vypalování bootloaderu
Připojení a postup pro vypalování bootloaderu
Připojení a postup pro vypalování bootloaderu
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

Testování nahráním kódu
Testování nahráním kódu
Testování nahráním kódu
Testování nahráním kódu
Testování nahráním kódu
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í

Odstraňování problémů a dokončení
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: