Tartalomjegyzék:

Több ATtiny85/13A programozó: 6 lépés
Több ATtiny85/13A programozó: 6 lépés

Videó: Több ATtiny85/13A programozó: 6 lépés

Videó: Több ATtiny85/13A programozó: 6 lépés
Videó: Микроконтроллер ATtiny13 и язык Arduino. Подключение и прошивка. 2024, Július
Anonim

Írta: Arnov Sharma

PALPi Retro játékkonzol
PALPi Retro játékkonzol
PALPi Retro játékkonzol
PALPi Retro játékkonzol
DIY stúdiófény/ fénydoboz
DIY stúdiófény/ fénydoboz
DIY stúdiófény/ fénydoboz
DIY stúdiófény/ fénydoboz
TTGO T Kijelző Internet óra/óra
TTGO T Kijelző Internet óra/óra
TTGO T Kijelző Internet óra/óra
TTGO T Kijelző Internet óra/óra

Névjegy: Csak egy másik gyártó Indiából: ') szia Bővebben Arnov Sharma -ról »

Készített már olyan projektet, mint az „LDR x Arduino UNO Automatic Light” vagy hasonló, amely csak a 32 tűs mikrokontroller 2-3 digitális I/O portját használja? Nem baj, ha csak prototípus-készítést végez, de mi van, ha azt a prototípust szeretné véglegesíteni vagy gyártani, mint terméket, nem mint projektet. Az egyik alternatíva egy kisebb és olcsóbb mikrokontroller használata, amely olcsóbb, és könnyen megvalósítható minden alacsony igényű projektben. A Microchip mikrokontrollerek sorát „ATTINY AVR” néven ismerik, amelyek kis mikrovezérlők, amelyek sok olyan munkát képesek elvégezni, amelyet egy Arduino sokkal kompaktabb formában végez.

Az Attiny85 és az Attiny13 az egyik leggyakoribb Attiny mikrokontroller, mivel olcsóak és könnyen beszerezhetők.

Ezek programozásához általában Arduino -t használunk ISP beállításként vagy USBasp -ként, Arduino nanót akartam használni attiny85 programozási pajzs készítéséhez, de nem 1 attiny programozásához, hanem 6. igen 6, egyszerre több mint 1 attiny programozását időt párhuzamosan összekötve.

Ebben a bejegyzésben megmutatom nektek, mennyire pontosan készítettem ezt a programozót, és tippeket adok egy attiny mcu programozásához.

Kellékek

Szükséges anyagok-

  1. Arduino nano x1
  2. DIP8 foglalatok x6
  3. 1uf 10V CAP x1
  4. férfi fejlécek 28 egészen pontosan
  5. LED -ek 0603 x4 csomag
  6. 1K ellenállás 0805 csomag x2
  7. NYÁK
  8. 3D nyomtatott ház
  9. attiny85 x6

1. lépés: BEVEZETÉS az Attiny85/13A -hoz

BEVEZETÉS az Attiny85/13A -hoz
BEVEZETÉS az Attiny85/13A -hoz
BEVEZETÉS az Attiny85/13A -hoz
BEVEZETÉS az Attiny85/13A -hoz
BEVEZETÉS az Attiny85/13A -hoz
BEVEZETÉS az Attiny85/13A -hoz
BEVEZETÉS az Attiny85/13A -hoz
BEVEZETÉS az Attiny85/13A -hoz

Az ATtiny85 egy nagy teljesítményű, kis teljesítményű, 8 bites mikrokontroller, amely a fejlett RISC architektúrán alapul. 8 Kbyte-os, rendszerben programozható vakuja van, és kompakt mérete és jellemzői miatt népszerű

üzemi feszültsége +1,8 V és +5,5 V között van

(további információkért olvassa el az adatlapját)

Az Attiny13 egy nagy teljesítményű, kis teljesítményű, 8 bites, AVR RISC-alapú mikrochipes Microchip, amely 1KB ISP flash memóriát, 64B SRAM, 64B EEPROM, 32B nyilvántartási fájlt és 4 csatornás 10 bites A/D konvertert egyesít. A készülék 20 MIPS átviteli sebességet támogat 20 MHz-en, és 2,7-5,5 volt között működik.

A hatékony utasítások végrehajtásával egyetlen órajel alatt a készülék 1 MIPS / MHz -es teljesítményt ér el, kiegyensúlyozva az energiafogyasztást és a feldolgozási sebességet.

(további információkért olvassa el az adatlapját)

ez a két chip némileg hasonló, és ugyanaz a pinout.

Az Attiny85 népszerűbb, mint az Attiny13, és könyvtárak állnak rendelkezésre, mint az attiny13, ami megkönnyíti a chip használatát.

2. lépés: A programozópajzs tervezése

A programozópajzs tervezése
A programozópajzs tervezése
A programozópajzs tervezése
A programozópajzs tervezése

Ezt a nano -kitörő táblát az OrCad Cadance -ben terveztem, négy LED -del rendelkezik (közülük 3 a D7 D8 és D9 -hez van csatlakoztatva az ICSP programozási állapotához, a negyedik pedig a D11 vagy D0 attini -hoz van csatlakoztatva, ha tesztelnünk kell az attiny -t a fedélzeten))

Elküldöm egy PCBWAY -re, és 22 nap alatt kaptam PCB -ket (a járványhelyzet miatt)

(Hozzáadtam a Gerber fájlokat a sematikus ábrával együtt, így el is küldheti ezt egy NYÁK -gyártónak, vagy elkészítheti saját verzióját)

3. lépés: Összeszerelés

Image
Image
Programozás!
Programozás!

Nézze meg a videót az alapvető összeszerelési oktatóanyaghoz-

4. lépés: A Nano tesztelése és villogása Arduino -val, mint ISP

Image
Image

Először csatlakoztattam az Arduino nano -t a számítógépemhez, és felvillantottam egy egyszerű Chaser led vázlattal, amely a D7, 8, 9 és D11 érintkezőkhöz csatlakoztatott ledet váltja üldözői sorrendben. balról jobbra

(Nézd meg a videót)

Ezt követően feltöltöttem az "Arduino mint internetszolgáltató" vázlatot a példavázlatokról erre a táblára, és rövidítettem az áthidalót a vázlat feltöltése után. Csatlakoztattam az USB -kábelt, és kihoztam 6 attiny85 -öt, programozáshoz.

5. lépés: Programozás

Programozás!
Programozás!
Programozás!
Programozás!

Sok emberhez hasonlóan az Arduino platformon keresztül ismerkedtem meg a mikrovezérlőkkel, az Arduino IDE szinte minden Attiny mikrokontroller programozására használható Spence Konde Attiny Core fájljainak hozzáadásával -

github.com/SpenceKonde/ATTinyCore

A telepítési folyamat jól dokumentált a GitHub oldalon

A villogás nagyon egyszerű és egyszerű

  • Tegye az attiny85 -öt vagy a 13 -at a DIP SOCKET -be a helyes tájolás szerint
  • Lépjen az Eszközök> Tábla menübe, és válassza ki az attiny85 táblát.
  • Válassza ki az 1MHz, 4MHz vagy 8MHz órajelet (a Blink Sketch esetében az 1MHz megfelelő)
  • Válassza ki a megfelelő com portot
  • Az Eszköz> Programozó menüben válassza az „Arduino mint internetszolgáltató” lehetőséget
  • Nyomja meg a BURN BOOTLOADER -t
  • Most lépjen a Vázlat> menüpontra, és válassza a „Feltöltés programozó segítségével” vagy a Ctrl+Shift+U billentyűkombinációt

6. lépés: Eredmény

Helyezze a programozott Attiny85 -t vagy 13 -at egy kenyérsütő táblára, és csatlakoztassa a LED -et D4* és GND -vel, és táplálja külön őket.

ALL GONNA BLINK (nézze meg a videót)

Ezzel a beállítással egyszerre több attiny -t is programozhat, ami nagyon hasznos teljesítmény, mivel most könnyedén megismételheti a projektet, vagy akár alkalmazásokat is értékesíthet. Remélem, hogy ez a bejegyzés valamilyen szempontból hasznos volt. itt minden OPENSOURCE, tehát ha szüksége van valamire, hagyjon megjegyzést.

Ajánlott: