Tartalomjegyzék:

AVR kártya programozása Arduino kártya használatával: 6 lépés
AVR kártya programozása Arduino kártya használatával: 6 lépés

Videó: AVR kártya programozása Arduino kártya használatával: 6 lépés

Videó: AVR kártya programozása Arduino kártya használatával: 6 lépés
Videó: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Július
Anonim
AVR kártya programozása Arduino kártya használatával
AVR kártya programozása Arduino kártya használatával

Van AVR mikrokontroller kártyája? Bonyolult programozni? Nos, jó helyen jársz. Itt megmutatom, hogyan programozható egy Atmega8a mikrokontroller kártya Arduino Uno kártyával programozóként. Tehát minden további nélkül, kezdjük el!

Lépés: Gyűjtse össze az összes dolgot

Gyűjtsd össze az összes dolgot
Gyűjtsd össze az összes dolgot

Itt van minden, amire szüksége lesz:

  • Arduino UNO/MEGA/nano mikrovezérlő kártya.
  • AVR mikrovezérlő kártya kompatibilis mikrokontrollerrel (például Atmega 8a)
  • Megfelelő USB -kábel az Arduino kártyához
  • Hat jumper vezeték (kettő az áramellátáshoz, egy a cél AVR kártya visszaállításához, a többi három a kommunikációhoz)

Kattintson a fenti képre, ha többet szeretne megtudni.

2. lépés: Töltse fel az ISP programot az Arduino Boardra

Töltse fel az ISP programot az Arduino Boardra
Töltse fel az ISP programot az Arduino Boardra

Indítsa el az Arduino IDE -t, és lépjen a Fájlok> Példák> ArduinoISP menüpontra. Válassza ki a megfelelő táblát az Eszközök> Táblák menüpontból. Töltse fel a programot az Arduino táblára.

3. lépés: Csatlakoztassa a cél AVR táblát az Arduino táblához

Csatlakoztassa a Target AVR táblát az Arduino táblához
Csatlakoztassa a Target AVR táblát az Arduino táblához
Csatlakoztassa a Target AVR táblát az Arduino táblához
Csatlakoztassa a Target AVR táblát az Arduino táblához

Csatlakoztassa a következőképpen (AVR - Arduino kártya):

VCC 5 voltra

GND - GND

RST/RESET D10 -re

MISO - D11

MOSI - D12

SCK - D13

Ha nem talál ilyen címkézett csapokat, nézze meg a mikrokontroller chip adatlapját a weben. Hozzáadtam néhány népszerű Atmega mikrokontroller IC -k pinout diagramját. Az AVR lapomon volt egy Atmega 8a. Ezenkívül a táblán lévő összes fontos csapot felcímkézték. Ügyeljen arra, hogy ne használjon laza és gyenge vezetékeket.

4. lépés: Írja be a rendszerindítót az AVR táblán

Írja be a rendszerindítót az AVR táblán
Írja be a rendszerindítót az AVR táblán

Lépjen az Eszközök> Táblák> Válassza az Arduino NG vagy régebbi lehetőséget. Ezután lépjen az Eszközök> Processzor menüpontba, és válassza ki az AVR -kártyán lévőt. Lépjen az Eszközök> Programozó menüpontba, és válassza ki az Arduino -t ISP -ként. Most menjen újra az Eszközök menübe, majd kattintson a „Burn Bootloader” gombra. Az RX és TX LED -eknek az Arduino táblán gyorsan villogniuk kell néhányszor, és ha megjelenik egy üzenet, amely azt írja ki, hogy „Done burning bootloader” hiba nélkül, akkor az AVR kártya készen áll a programozásra!

5. lépés: Tesztelje az AVR kártyát

Tesztelje az AVR kártyát
Tesztelje az AVR kártyát

Töltsön fel egy egyszerű programot, például a LED villogását. Lépjen a Fájlok> Példák> Alapok> Blink elemre. Tartsa lenyomva a Shift billentyűt, és kattintson a Feltöltés gombra. A feltöltés befejezése után eltávolíthatja a csatlakozó vezetékeket, és bekapcsolhatja az AVR kártyát, és ellenőrizheti, hogy megfelelően van -e programozva.

6. lépés: Kész

Image
Image
Kész!
Kész!

Most AVR kártyával készíthet klassz elektronikai projekteket. Mivel szeretem a vasútmodelleket, feltöltöttem egy egyszerű programot, amellyel egy mozdony futhat automatizált elrendezésben. Mivel az AVR kártyámnak két motor kimenete van, ezekkel vezérelhetem a mozdonyt és a részvételt. Ennek a kódnak a programfájlja a következő lépésben található. Ha érdekel, nézd meg az enyémet is.

Szeretném tudni, mit készítettél ma vele. Minden jót!

Ajánlott: