Tartalomjegyzék:

Apró programozó ATTINY mikrovezérlőkhöz Arduino UNO -val: 7 lépés
Apró programozó ATTINY mikrovezérlőkhöz Arduino UNO -val: 7 lépés

Videó: Apró programozó ATTINY mikrovezérlőkhöz Arduino UNO -val: 7 lépés

Videó: Apró programozó ATTINY mikrovezérlőkhöz Arduino UNO -val: 7 lépés
Videó: A programozó 2024, November
Anonim
Apró programozó ATTINY mikrovezérlőkhöz Arduino UNO -val
Apró programozó ATTINY mikrovezérlőkhöz Arduino UNO -val

Jelenleg érdekes az ATTINY sorozatú mikrovezérlők használata sokoldalúságuk, alacsony áruk, de az a tény miatt is, hogy könnyen programozhatók olyan környezetekben, mint az Arduino IDE.

Az Arduino modulokhoz tervezett programok könnyen átvihetők az ATTINY mikrovezérlőkre.

Ezért érdekes az ATTINY programozás Arduino segítségével.

Ez a projekt az ATTINY13, 85, 84 mikrovezérlők és azok tartományának programozását célozza. Kis módosításokkal programozhatja az ATTINY2313, de az újabb gyártású ATTINY programozását is.

Építünk egy pajzsot az Arduino UNO számára, amelyen van egy ZIP aljzat, amelyen keresztül a programozandó ATTINY csatlakozik.

Olcsó, könnyen elkészíthető és hasznos.

Kellékek

Minden alkatrész megtalálható az AliExpress -en alacsony áron.

Kivételt képeznek a saját műhelyükből származó termékek, amelyek még olcsóbbak is.

1. lépés: Vázlatos diagram

Sematikus ábrája
Sematikus ábrája

Nagyon egyszerű.

A pajzsot az Arduino UNO táplálja, a tápfeszültség jelenlétét a LED világítás jelzi.

Természetesen egyszerre csak egy chip programozható, a fő fotó csak illusztrálja a programozandó chipek behelyezését. Ezt mutatja a sematikus diagram is.

Fontos a C1 = 22uF / 16V jelenléte az Arduino Reset csapnál. Hiánya ahhoz vezet, hogy a programozás kezdetekor az Arduino alaphelyzetbe állítása miatt nem tudja elvégezni a programozást.

A C2 = 47uF / 16V rezgésgátló a tápegységben.

A tényleges programozás a J1 3, 4, 5, 6, illetve D10, D11, D12, D13 Arduino csapokon történik.

Mivel a programozás csak 4 vezetéken történik, könnyen illeszthető más ATTINY (pl. ATTINY 2313) programozása az ATTINY 13 helyett a megfelelő adapterlemezek használatával.

A pajzs az Arduino UNO -hoz van csatlakoztatva, így a 4 csatlakozó csapjainak 1: 1 -es megfeleltetése van (lásd a fő fotót).

2. lépés: Alkatrészek, anyagok, eszközök listája

Alkatrészek, anyagok, eszközök listája
Alkatrészek, anyagok, eszközök listája
Alkatrészek, anyagok, eszközök listája
Alkatrészek, anyagok, eszközök listája

1. Arduino UNO R3-1 db.

2. ZIP foglalat 2X14 pin-1pc.

3. C = 22uF/16V-1db, C = 47uF/16V-1db.

4. R = 0, 33K/0, 25W-1db.

5. LED 5mm. Piros-1 db.

6. Csatlakozó tüskésfej függőleges 10pin-1pc, 8pin-2pcs, 6pin-1pc.

7. SMD adapter foglalat 8in-1pc., 14pin-1pc. A pajzshoz tartozékok vannak, csak ha SMD chipeket használ.

8. PCB ezen alkatrészek telepítéséhez.

9. Fludor, forrasztószerszámok, szerszám alkatrészcsapok vágásához.

10. Digitális multiméter (bármilyen típus).

11. Munkavágy.

3. lépés: NYÁK készítése

NYÁK készítése
NYÁK készítése
NYÁK készítése
NYÁK készítése

A NYÁK -t magam készítettem, 1,6 mm vastag FR4 -en, kétoldalas. Nincsenek fém lyukak.

Az átkelések szigetelés nélküli huzallal készülnek.

Fúrás és kikötés után fedje le óngal, kézzel.

A digitális multiméterrel ellenőrizzük az útvonalak folyamatosságát és a lehetséges rövidzárlatokat közöttük.

Képek és PDF -fájlok elegendőek a NYÁK elkészítéséhez.

4. lépés: NYÁK -összeszerelés

NYÁK -összeszerelés
NYÁK -összeszerelés
NYÁK -összeszerelés
NYÁK -összeszerelés
NYÁK -összeszerelés
NYÁK -összeszerelés

Egyszerű (mint a képen) fludor és forrasztóeszközök használatával.

Hasznos, ha műanyag (a képen fehér) 2X3 tűs ZIP foglalatot takar. Sokat segít a chipek helyes behelyezése az aljzatba.

A címkék az Inkscape programmal készülnek, és átlátszó fóliával vannak borítva.

Az összeszerelés befejezése után ellenőrizze.

A következő lépés a programozó működéséhez szükséges szoftver telepítése.

Bár ezt több helyen le is írják, hasznosnak tartom, ha rövid, lépésről lépésre leírom.

5. lépés: Töltse fel az ATTINY Core -t az Arduino IDE -re

1. Elindítja az Arduino IDEFile-t-Beállítások. További táblák kezelői URL-címek:

raw.githubusercontent.com/sleemanj/optiboo…

Ez a Copy Ctrl + V billentyűkombinációval történik (a CopyPaste nem működik). OK

Jó internetkapcsolat szükséges.

2. ToolsBoardBoards Manager. A megjelenő táblázatban görgessen, amíg megtaláljuk a DIY ATiny -t. Telepítse.

A telepítés eltarthat egy ideig.

Miután elkészült, a Tools Board DIY ATtiny -ben további ATTINY -t találunk.

Innen választjuk ki a programozni kívánt chipet.

6. lépés: Töltse fel az Arduino UNO -t az Arduino ISP -vel (rendszerprogramozóban)

Egyszerű, de ügyelni kell arra, hogy a programozó tábla ne legyen behelyezve az Arduino -ba!

Csatlakoztassa az Arduino kártyát a számítógéphez / laptophoz.

A PC / laptop Start Vezérlőpult Eszközkezelőjében látjuk, hol jelenik meg az Arduino UNO kártya.

Az Arduino IDE Tools Boardban válassza az Arduino UNO lehetőséget.

Az Arduino IDE ToolsPortban megadható az a port, amelyhez az Arduino csatlakozik.

Az Arduino IDE fájlban->-PéldákArduinoISPArduinoISP. Töltse fel ezt a vázlatot az Arduino táblára.

Most behelyezhetjük a programozót Arduino -ba.

7. lépés: ATTINY programozása

Tegyük fel, hogy ATTINY85 programozást szeretnénk végezni.

A ZIP aljzatba van behelyezve a megfelelő helyzetben, közvetlenül, ha THT, vagy az adapterben, ha SMD.

Arduino IDEToolsBoardDIY ATtinyATTINY85

Most EszközökProcesszor sebessége (választott), Belső oszcillátor

Kiválasztjuk azt a portot, amelyhez az Arduino csatlakozik.

EszközökProgramozóArduino mint internetszolgáltató

Először a Burn Bootloader programot kell végrehajtani (a ToolsBurn Bootloader programból).

A művelet helyességét a rendszer megerősíti.

Most meg tudjuk csinálni a chip tényleges programozását, az Arduino IDE Upload segítségével.

És ez az.

Ajánlott: