Obsah:

Ako naprogramovať dosku AVR pomocou dosky Arduino: 6 krokov
Ako naprogramovať dosku AVR pomocou dosky Arduino: 6 krokov

Video: Ako naprogramovať dosku AVR pomocou dosky Arduino: 6 krokov

Video: Ako naprogramovať dosku AVR pomocou dosky Arduino: 6 krokov
Video: MKS Robin Nano v2.0 - A4988 or DRV8825 Install Guide 2024, December
Anonim
Ako naprogramovať dosku AVR pomocou dosky Arduino
Ako naprogramovať dosku AVR pomocou dosky Arduino

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

Zhromaždite všetko
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

Nahrajte program ISP na dosku Arduino
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 dosku Target AVR k doske Arduino
Pripojte dosku Target AVR k doske Arduino
Pripojte dosku Target AVR k doske Arduino
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

Vypálte bootloader na doske AVR
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

Otestujte dosku AVR
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

Image
Image
Hotovo!
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: