Obsah:

JAK VYROBIT ARDUINO NANO/MINI - Jak vypálit bootloader: 5 kroků
JAK VYROBIT ARDUINO NANO/MINI - Jak vypálit bootloader: 5 kroků

Video: JAK VYROBIT ARDUINO NANO/MINI - Jak vypálit bootloader: 5 kroků

Video: JAK VYROBIT ARDUINO NANO/MINI - Jak vypálit bootloader: 5 kroků
Video: Apa Itu? Arduino BootLoader (Subtittled) 2024, Listopad
Anonim
JAK VYROBIT ARDUINO NANO/MINI | Jak vypálit bootloader
JAK VYROBIT ARDUINO NANO/MINI | Jak vypálit bootloader
JAK VYROBIT ARDUINO NANO/MINI | Jak vypálit bootloader
JAK VYROBIT ARDUINO NANO/MINI | Jak vypálit bootloader

V tomto návodu vám ukážu, jak vyrobit Arduino MINI ze Scratch.

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. Vypalování bootloaderu 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: Seznam materiálu

Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
  1. Modul CP2102 USB na TTL (nebo podobný jako CH340)
  2. Arduino NANO
  3. Propojovací dráty
  4. Čip Atmega328P-AU
  5. AMS1117 5V regulátor
  6. 16MHz krystal
  7. LED SMD
  8. Rezistor SMD (330R, 10K) (balení 0604)
  9. Tlačítko přepínač
  10. Kondenzátory (0,1 uF, 22 pF, 10uF) (Použil jsem keramický typ, ale deska je určena pro balíček SMD_0612)
  11. Svorkovnice
  12. 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

Desku Arduino MINI jsem vyrobil ve svém kurzu SMD Soldering. Pokud se chcete dozvědět, jak na to, můžete si video prohlédnout.

Rychlá rekapitulace… Pájecí pastu jsem nanesl na desku plošných spojů pomocí šablony, umístil součásti a pájil pomocí horkovzdušného foukače.

Použil jsem otevřené zdrojové soubory Arduino PCB z webových stránek Arduino a trochu jsem je upravil podle svých požadavků a dostupných částí. Později jsem si objednal PCB Online z JLCPCB.

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ů

Odstraňování problémů
Odstraňování problémů
Odstraňování problémů
Odstraňování problémů

Dodržováním postupů z předchozích kroků můžete snadno snadno načíst čip Atmega.

Ale kvůli nějakému softwaru nebo lidským chybám bude neúspěšný. Zde je několik mých návrhů:

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.

Doporučuje: