Sadržaj:

Više programatora ATtiny85/13A: 6 koraka
Više programatora ATtiny85/13A: 6 koraka

Video: Više programatora ATtiny85/13A: 6 koraka

Video: Više programatora ATtiny85/13A: 6 koraka
Video: LDmicro 3: PIC16F628A и Arduino Nano (программирование лестничной логики ПЛК микроконтроллера с помощью LDmicro) 2024, Juli
Anonim

Arnov SharmaFollow Više od autora:

PALPi Retro igraća konzola
PALPi Retro igraća konzola
PALPi Retro igraća konzola
PALPi Retro igraća konzola
DIY Studio Light/ Light Box
DIY Studio Light/ Light Box
DIY Studio Light/ Light Box
DIY Studio Light/ Light Box
TTGO T Prikaz Internet sata/sata
TTGO T Prikaz Internet sata/sata
TTGO T Prikaz internetskog sata/sata
TTGO T Prikaz internetskog sata/sata

O: Samo još jedan proizvođač iz Indije: ') Zdravo Više o Arnov Sharma »

Jeste li ikada napravili projekt poput “LDR x Arduino UNO Automatic Light” ili sličnog koji koristi samo 2-3 digitalna I/O porta vašeg 32-pinnog mikrokontrolera? U redu je ako samo radite na izradi prototipova, ali šta ako želite finalizirati ili proizvesti taj prototip kao proizvod, a ne kao projekt. Jedna alternativa je korištenje manjeg i jeftinijeg mikrokontrolera koji košta manje i može se lako implementirati u bilo koji projekt s niskim zahtjevima. Microchip ima liniju mikrokontrolera pod nazivom „ATTINY AVR“koji su mali mikrokontroleri koji mogu obaviti mnogo posla koji Arduino radi u mnogo kompaktnijem obliku.

Attiny85 i Attiny13 su jedan od najčešćih Attiny mikrokontrolera jer su jeftini i lako dostupni.

Da bismo ih programirali, općenito koristimo Arduino za postavljanje ISP -a ili USBasp, želio sam koristiti Arduino nano za izradu programskog štita attiny85, ali ne za programiranje 1 attinyja, ali 6. da 6, možemo programirati više od 1 attiny istovremeno vremena povezujući ih sve paralelno.

U ovom postu ću vam pokazati koliko sam precizno napravio ovog programera i savjete za programiranje entuzijastičnog MCU -a.

Supplies

Potrebni materijali-

  1. Arduino nano x1
  2. DIP8 Utičnice x6
  3. 1uf 10V CAP x1
  4. muški zaglavlja 28 da budem tačan
  5. LED diode 0603 paket x4
  6. 1K otpornik 0805 paket x2
  7. PCB
  8. 3D štampano kućište
  9. attiny85 x6

Korak 1: UVOD u Attiny85/13A

UVOD u Attiny85/13A
UVOD u Attiny85/13A
UVOD u Attiny85/13A
UVOD u Attiny85/13A
UVOD u Attiny85/13A
UVOD u Attiny85/13A
UVOD u Attiny85/13A
UVOD u Attiny85/13A

ATtiny85 je 8-bitni mikrokontroler visokih performansi male snage zasnovan na Advanced RISC arhitekturi. Ima 8 Kbajta programabilnog blica unutar sistema i popularan je zbog svoje kompaktne veličine i svojih karakteristika

radni napon mu je od +1,8 do 5,5 volti

(za više informacija pročitajte njegov tehnički list)

Attiny13 je 8-bitni Microchip 8-bitni AVR RISC mikrokontroler visokih performansi, male snage, koji kombinira 1KB ISP flash memoriju, 64B SRAM, 64B EEPROM, 32B datoteku registra i 4-kanalni 10-bitni A/D pretvarač. Uređaj podržava propusnost od 20 MIPS na 20 MHz i radi između 2,7-5,5 volti.

Izvršavanjem snažnih instrukcija u jednom ciklusu takta, uređaj postiže propusnost koja se približava 1 MIPS po MHz, balansirajući potrošnju energije i brzinu obrade.

(za više informacija pročitajte njegov tehnički list)

ova dva čipa su donekle slična i imaju isti pinout.

Attiny85 je superiorniji od Attiny13 jer je popularniji i ima dostupne biblioteke od attiny13 što ovaj čip čini lakim za početak.

Korak 2: Dizajniranje programskog štita

Dizajniranje programskog štita
Dizajniranje programskog štita
Dizajniranje programskog štita
Dizajniranje programskog štita

Dizajnirao sam ovu nano probojnu ploču u OrCad Cadance -u, ima četiri LED diode (tri su spojene na D7 D8 i D9 za status programiranja ICSP -a, a četvrta je spojena na D11 ili D0 atiny u slučaju da moramo testirati stavove na brodu))

Poslao sam ga na PCBWAY i dobio PCB -e za 22 dana (zbog pandemije)

(Dodao sam Gerber datoteke zajedno sa shemom tako da ih možete čak poslati proizvođaču PCB -a ili napraviti vlastitu verziju)

Korak 3: Montaža

Image
Image
Programiranje!
Programiranje!

Pogledajte video za osnovne upute o sastavljanju-

Korak 4: Testiranje i bljeskanje Nano s Arduinom kao ISP -om

Image
Image

Prvo sam priključio Arduino nano sa svojim računarom i proslijedio ga jednostavnom Chaser LED skicom koja će uključivati LED diode povezane na pin D7, 8, 9 i D11 prema redoslijedu tragača. s lijeva na desno

(pogledajte video)

Nakon toga, postavio sam skicu "Arduino kao ISP" sa primjera skica na ovu ploču i skratio kratkospojnik nakon što je skica postavljena. Isključio sam USB kabel i izvadio 6 attiny85 za programiranje.

Korak 5: Programiranje

Programiranje!
Programiranje!
Programiranje!
Programiranje!

Kao i mnogi drugi, upoznao sam se s mikrokontrolerima putem Arduino platforme, Arduino IDE se može koristiti za programiranje gotovo svakog Attiny mikrokontrolera dodavanjem Attiny Core datoteka od Spencea Kondea -

github.com/SpenceKonde/ATTinyCore

Proces instalacije je prilično dobro dokumentiran na stranici GitHub

Proces treptanja je prilično jednostavan i jasan

  • Stavite attiny85 ili 13 u DIP utičnicu prema desnoj orijentaciji
  • Idite na Tools> Board i odaberite svoju attiny85 ploču.
  • Odaberite brzinu takta na 1MHz, 4MHz ili 8MHz (za Blink Sketch 1MHz je u redu)
  • Odaberite pravi com port
  • U Alat> Programer odaberite “Arduino kao ISP”
  • Pritisnite BURN BOOTLOADER
  • Sada idite na Sketch> i odaberite „Upload using Programmer“ili samo Ctrl+Shift+U

Korak 6: Rezultat

Stavite programirani Attiny85 ili 13 na matičnu ploču i povežite LED diode s D4* i GND i napajajte ih zasebno.

SVE GONNA BLINK (pogledajte video)

S ovim postavljanjem možete programirati više od 1 attinyja u isto vrijeme, što je vrlo koristan podvig, jer sada možete jednostavno kopirati svoj projekt ili ga čak možete proizvesti za prodaju aplikacija. Nadam se da je ovaj post na neki način bio od pomoći. ovdje je sve OTVORENO, pa ako vam nešto zatreba, ostavite komentar.

Preporučuje se: