Obsah:
- Krok 1: Shromážděte všechny věci
- Krok 2: Nahrajte program ISP na desku Arduino
- Krok 3: Připojte desku Target AVR k desce Arduino
- Krok 4: Vypálte zavaděč na desce AVR
- Krok 5: Otestujte desku AVR
- Krok 6: Hotovo
Video: Jak naprogramovat desku AVR pomocí desky Arduino: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Máte položenou desku mikrokontroléru AVR? Je složité to naprogramovat? Tak jste na správném místě. Zde vám ukážu, jak naprogramovat desku mikrokontroléru Atmega8a pomocí desky Arduino Uno jako programátoru. Takže bez dalších okolků začneme!
Krok 1: Shromážděte všechny věci
Zde je vše, co budete potřebovat:
- Deska mikrokontroléru Arduino UNO/MEGA/nano.
- Deska mikrokontroléru AVR s kompatibilním mikrokontrolérem (například Atmega 8a)
- Vhodný kabel USB pro desku Arduino
- Šest propojovacích vodičů (dva pro napájení, jeden pro reset cílové desky AVR a zbývající tři pro komunikaci)
Kliknutím na výše uvedený obrázek se dozvíte více.
Krok 2: Nahrajte program ISP na desku Arduino
Spusťte Arduino IDE a přejděte na Soubory> Příklady> ArduinoISP. Vyberte příslušnou desku v nabídce Nástroje> Desky. Nahrajte program na desku Arduino.
Krok 3: Připojte desku Target AVR k desce Arduino
Proveďte připojení následujícím způsobem (deska AVR k desce Arduino):
VCC na 5 voltů
GND až GND
RST/RESET na D10
MISO až D11
MOSI až D12
SCK až D13
Pokud nemůžete najít takto označené piny, podívejte se na datový list čipu mikrokontroléru na webu. Výše jsem přidal diagram pinoutu některých populárních mikrokontrolérů IC Atmega. Moje deska AVR měla na sobě Atmega 8a. Také byly označeny všechny důležité piny na desce. Ujistěte se, že nepoužíváte volné a křehké dráty.
Krok 4: Vypálte zavaděč na desce AVR
Přejděte na Nástroje> Desky> Vyberte Arduino NG nebo starší. Poté přejděte na nástroje> Procesor a vyberte ten, který je na vaší desce AVR. Přejděte na Nástroje> Programátor a vyberte Arduino jako ISP. Nyní přejděte znovu na Nástroje a poté klikněte na „Vypálit bootloader“. LED diody RX a TX na desce Arduino by měly několikrát rychle zablikat a pokud se zobrazí zpráva s oznámením „Hotovo vypalování bootloaderu“bez chyby, je deska AVR připravena k programování!
Krok 5: Otestujte desku AVR
Nahrajte jednoduchý program, například LED blikání. Přejít na soubory> Příklady> Základy> Mrknutí. Podržte klávesu Shift a klikněte na tlačítko Nahrát. Po dokončení nahrávání můžete odpojit propojovací vodiče a zapnout desku AVR a vyzkoušet, zda byla správně naprogramována.
Krok 6: Hotovo
Nyní můžete použít desku AVR k vytváření skvělých elektronických projektů. Protože miluji modelovou železnici, nahrál jsem jednoduchý program pro provoz lokomotivy v automatizovaném uspořádání. Protože má deska AVR dva motorové výstupy, mohu je použít k ovládání lokomotivy a výhybky. Programový soubor tohoto kódu najdete v dalším kroku. Pokud máte zájem, můžete se podívat i na můj.
Rád bych věděl, co jste s tím dnes vyrobili. Vše nejlepší!
Doporučuje:
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: 6 kroků
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: Popis: Tento modul je adaptér /programátor USB pro moduly ESP8266 typu ESP-01 nebo ESP-01S. Je vhodně vybaven zásuvkou 2x4P 2,54 mm pro připojení ESP01. Také rozbíjí všechny kolíky ESP-01 prostřednictvím mužského konektoru 2x4P 2,54 mm
Jak naprogramovat ESP32 M5Stack StickC pomocí Arduino IDE a Visuino: 12 kroků
Jak naprogramovat ESP32 M5Stack StickC pomocí Arduino IDE a Visuino: V tomto tutoriálu se naučíme programovat ESP32 M5Stack StickC s Arduino IDE a Visuino. Podívejte se na ukázkové video
Jak naprogramovat PIC MCU pomocí programátoru PICkit pomocí Breadboardu: 3 kroky
Jak programovat PIC MCU pomocí programátoru PICkit pomocí Breadboardu: K hraní s mikrokontroléry PIC (nebo jinými) nepotřebujete drahé a sofistikované nástroje. Vše, co potřebujete, je prkénko, kde otestujete svůj obvod a programování. Samozřejmě je nutný nějaký programátor a IDE. V tomto návodu
Jak používat desku kompatibilní s Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE pomocí Blynk: 10 kroků
Jak používat Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilní desku pomocí Blynk: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilní deska Popis: WiFi ESP8266 Vývojová deska WEMOS D1. WEMOS D1 je vývojová deska WIFI založená na ESP8266 12E. Fungování je podobné jako u NODEMCU, kromě toho, že hardware je sestaven
Jak naprogramovat AVR (arduino) pomocí jiného Arduina: 7 kroků
Jak naprogramovat AVR (arduino) pomocí jiného Arduina: Tento návod je užitečný, pokud: * máte arduino s atmega168 a zakoupili jste atmega328 ve svém místním obchodě s elektronikou. Nemá zavaděč arduino *, který chcete vytvořit projekt, který nepoužívá arduino - jen