Obsah:
- Krok 1: Zhromaždite všetko
- Krok 2: Nahrajte program ISP na dosku Arduino
- Krok 3: Pripojte dosku Target AVR k doske Arduino
- Krok 4: Vypálte bootloader na doske AVR
- Krok 5: Otestujte dosku AVR
- Krok 6: Hotovo
Video: Ako naprogramovať dosku AVR pomocou dosky Arduino: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Máte položenú dosku mikrokontroléra AVR? Je náročné ho naprogramovať? Tak ste na správnom mieste. Tu vám ukážem, ako naprogramovať dosku mikrokontroléra Atmega8a pomocou dosky Arduino Uno ako programátora. Takže bez ďalších okolkov začnime!
Krok 1: Zhromaždite všetko
Tu je všetko, čo budete potrebovať:
- Doska mikrokontroléra Arduino UNO/MEGA/nano.
- Doska mikrokontroléra AVR s kompatibilným mikrokontrolérom (napríklad Atmega 8a)
- Vhodný kábel USB pre dosku Arduino
- Šesť prepojovacích káblov (dva pre napájanie, jeden pre resetovanie cieľovej dosky AVR a ostatné tri pre komunikáciu)
Kliknutím na obrázok vyššie sa dozviete viac.
Krok 2: Nahrajte program ISP na dosku Arduino
Spustite Arduino IDE a prejdite na Súbory> Príklady> ArduinoISP. Vyberte príslušnú dosku z ponuky Nástroje> Dosky. Nahrajte program na dosku Arduino.
Krok 3: Pripojte dosku Target AVR k doske Arduino
Pripojte sa nasledovne (doska AVR k doske Arduino):
VCC na 5 voltov
GND až GND
RST/RESET na D10
MISO až D11
MOSI až D12
SCK až D13
Ak nemôžete nájsť žiadne takto označené kolíky, pozrite sa na technický list čipu mikrokontroléra na webe. Vyššie som pridal diagram vývodov niektorých obľúbených integrovaných obvodov mikrokontroléra Atmega. Moja doska AVR mala na sebe Atmega 8a. Tiež boli označené všetky dôležité piny na doske. Uistite sa, že nepoužívate voľné a krehké drôty.
Krok 4: Vypálte bootloader na doske AVR
Prejdite na Nástroje> Dosky> Vyberte Arduino NG alebo starší. Potom prejdite na nástroje> Procesor a vyberte ten, ktorý je na vašej doske AVR. Choďte na Nástroje> Programátor a vyberte Arduino ako ISP. Teraz znova prejdite na položku Nástroje a potom kliknite na položku „Burn Bootloader“. LED diódy RX a TX na doske Arduino by mali niekoľkokrát rýchlo zablikať a ak sa zobrazí správa, v ktorej sa bez chyby uvádza „Hotovo napaľovanie bootloadera“, potom je vaša doska AVR pripravená na programovanie!
Krok 5: Otestujte dosku AVR
Nahrajte jednoduchý program, napríklad blikanie diódy LED. Prejdite na položku Súbory> Príklady> Základy> Žmurknutie. Podržte kláves Shift a kliknite na tlačidlo Nahrať. Po dokončení nahrávania môžete odstrániť prepojovacie káble, zapnúť dosku AVR a otestovať, či je správne naprogramovaná.
Krok 6: Hotovo
Teraz môžete použiť dosku AVR na výrobu skvelých projektov elektroniky. Keďže milujem modelové železnice, nahral som jednoduchý program na spustenie lokomotívy v automatizovanom usporiadaní. Keďže moja doska AVR má dva výstupy motora, môžem ich použiť na ovládanie lokomotívy a výhybky. Programový súbor tohto kódu nájdete v nasledujúcom kroku. Ak máte záujem, môžete si pozrieť aj ten môj.
Rád by som vedel, čo ste s tým dnes urobili. Všetko najlepšie!
Odporúča:
Ako flashovať alebo naprogramovať firmvér ESP8266 AT pomocou blikača a programátora ESP8266, modulu IOT Wifi: 6 krokov
Ako flashovať alebo naprogramovať firmvér ESP8266 AT pomocou blikača a programátora ESP8266, modulu IOT Wifi: Popis: Tento modul je adaptér /programátor USB pre moduly ESP8266 typu ESP-01 alebo ESP-01S. Je vhodne vybavený zásuvkou 2 x 4P 2,54 mm na zapojenie ESP01. Tiež vylamuje všetky piny ESP-01 prostredníctvom mužského konektora 2x4P 2,54 mm
Ako naprogramovať PIC MCU pomocou programátora PICkit pomocou Breadboard: 3 kroky
Ako programovať PIC MCU pomocou programátora PICkit pomocou Breadboardu: Na hranie s mikrokontrolérmi PIC (alebo inými) nepotrebujete drahé a sofistikované nástroje. Všetko, čo potrebujete, je doska, na ktorej otestujete svoj obvod a programovanie. Samozrejme je potrebný nejaký programátor a IDE. V tomto návode
Ako používať dosku kompatibilnú s Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE pomocou Blynka: 10 krokov
Ako používať dosku kompatibilnú s IOT IDE Arduino WeMos D1 WiFi UNO ESP8266 pomocou Blynk: Kompatibilná doska Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Popis: Vývojová doska WiFi ESP8266 WEMOS D1. WEMOS D1 je vývojová doska WIFI založená na ESP8266 12E. Fungovanie je podobné ako v NODEMCU, ibaže hardvér je zabudovaný
Vymažte dosku (ako pridať LED indikátor napájania na transparentnú dosku Solarbotics): 7 krokov
Vymažte si dosku (ako pridať LED indikátor napájania na priehľadnú dosku Solarbotics): Tieto priehľadné doštičky sú veľmi podobné ako všetky ostatné dosky na elektroniku, ale sú jasné! Čo teda dá človek robiť s čistým chlebíkom? Myslím, že jasnou odpoveďou je pridať LED diódy napájania
Ako naprogramovať AVR (arduino) pomocou iného Arduina: 7 krokov
Ako naprogramovať AVR (arduino) pomocou iného Arduina: Tento návod je užitočný, ak: * máte arduino s atmega168 a kúpili ste si atmega328 vo svojom miestnom obchode s elektronikou. Nemá zavádzač arduino *, ktorý chcete vytvoriť projekt, ktorý nepoužíva arduino - iba