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, Srpanj
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 internetskog sata/sata
TTGO T Prikaz internetskog sata/sata
TTGO T Prikaz internetskog sata/sata
TTGO T Prikaz internetskog sata/sata

O: Samo još jedan proizvođač iz Indije: ') bok 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 što ako želite finalizirati ili proizvesti taj prototip kao proizvod, a ne kao projekt. Jedna je alternativa 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 niz mikrokontrolera nazvanih “ATTINY AVR” koji su mali mikrokontroleri koji mogu obaviti mnogo posla koji Arduino radi u mnogo kompaktnijem obliku.

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

Za njihovo programiranje općenito koristimo Arduino kao postavljanje ISP -a ili USBasp, htio sam koristiti Arduino nano za izradu programskog štita attiny85, ali ne za programiranje 1 attiny, 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 dečki kako sam precizno napravio ovog programera i savjete za programiranje attiny mcu -a.

Pribor

Potrebni materijali-

  1. Arduino nano x1
  2. DIP8 utičnice x6
  3. 1uf 10V CAP x1
  4. muški zaglavlja 28 točnije
  5. LED diode 0603 paket x4
  6. 1K otpornik 0805 paket x2
  7. PCB
  8. 3D tiskano 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 baziran na Advanced RISC arhitekturi. Ima 8 Kbajta programabilnog bljeskalice u sustavu i popularan je zbog svoje kompaktne veličine i svojih značajki

radni napon mu je od +1,8 V do +5,5 V.

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

Attiny13 je 8-bitni Microchip 8-bitni AVR RISC mikrokontroler visokih performansi, male snage koji kombinira 1KB ISP flash memorije, 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.

Izvođenjem snažnih uputa u jednom ciklusu takta, uređaj postiže propusnost koja se približava 1 MIPS po MHz, uravnotežujući potrošnju energije i brzinu obrade.

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

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

Attiny85 je superiorniji od Attiny13 jer je popularniji i ima biblioteke dostupne 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 na svoje računalo i proslijedio ga jednostavnom Chaserovom skicom koja će uključivati LED diode spojene na pin D7, 8, 9 i D11 prema redoslijedu tragača. s lijeva nadesno

(gledaj video)

Nakon toga sam skio skicu "Arduino kao ISP" sa primjera skica na ovu ploču i skratio kratkospojnik nakon što je skica prenesena. 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 datoteka Attiny Core od Spencea Kondea -

github.com/SpenceKonde/ATTinyCore

Proces instalacije je prilično dobro dokumentiran na stranici GitHub

Proces bljeskanja je prilično jednostavan i jasan

  • Stavite attiny85 ili 13 u DIP utičnicu prema desnoj orijentaciji
  • Idite na Alati> Ploča 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 ploču i povežite LED diode s D4* i GND te ih napajajte zasebno.

ALL 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 treba, ostavite komentar.

Preporučeni: