Sadržaj:
- Supplies
- Korak 1: UVOD u Attiny85/13A
- Korak 2: Dizajniranje programskog štita
- Korak 3: Montaža
- Korak 4: Testiranje i bljeskanje Nano s Arduinom kao ISP -om
- Korak 5: Programiranje
- Korak 6: Rezultat
Video: Više programatora ATtiny85/13A: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Arnov SharmaFollow Više od autora:
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-
- Arduino nano x1
- DIP8 Utičnice x6
- 1uf 10V CAP x1
- muški zaglavlja 28 da budem tačan
- LED diode 0603 paket x4
- 1K otpornik 0805 paket x2
- PCB
- 3D štampano kućište
- attiny85 x6
Korak 1: 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
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
Pogledajte video za osnovne upute o sastavljanju-
Korak 4: Testiranje i bljeskanje Nano s Arduinom kao ISP -om
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
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:
Kako flash ili programirati ESP8266 AT firmver pomoću ESP8266 Flashera i programatora, IOT Wifi modul: 6 koraka
Kako flash ili programirati ESP8266 AT firmver pomoću ESP8266 Flashera i programatora, IOT Wifi modula: Opis: Ovaj modul je USB adapter /programator za ESP8266 module tipa ESP-01 ili ESP-01S. Prikladno je opremljen ženskim zaglavljem 2x4P 2,54 mm za priključivanje ESP01. Takođe probija sve pinove ESP-01 preko 2x4P 2,54 mm muškog h
Uzgoj više salate na manje prostora ili Uzgoj salate u svemiru, (više ili manje) .: 10 koraka
Uzgoj više salate na manje prostora ili … Uzgoj salate u svemiru, (više ili manje) .: Ovo je profesionalna prijava na takmičenje Growing Beyond Earth, Maker, predano putem Instructables. Nisam mogao biti više uzbuđen što dizajniram za proizvodnju svemirskih biljaka i objavljujem svoj prvi Instructable. Za početak, takmičenje nas je zamolilo da
Korištenje više od 4 motora - slaganje više štitnika motora: 3 koraka
Korištenje više od 4 motora - slaganje višestrukih štitova motora: Vibrotaktilni senzorski uređaj za zamjenu i povećanje senzora (https: //www.instructables.com/id/Vibrotactile-Sens …) pokazuje način kako izgraditi uređaj koji prevodi senzorni unos u vibracione stimulanse. Ti vibracijski stimulansi su p
Kako programirati PIC MCU pomoću PICkit programatora pomoću pločice: 3 koraka
Kako programirati PIC MCU pomoću PICkit programatora pomoću matične ploče: Ne trebaju vam skupi i sofisticirani alati za igru sa PIC (ili bilo kojim drugim) mikrokontrolerima. Sve što vam je potrebno je matična ploča na kojoj testirate svoj krug i programiranje. Naravno da je potrebna neka vrsta programera i IDE -a. U ovom uputstvu
Izgradnja Inchworm ICD2 PIC programatora / debagera: 7 koraka
Izrada Inchworm ICD2 PIC programatora / ispravljača grešaka: Ovo uputstvo je ilustrovana šetnja kroz izgradnju ICD2 klona zvanog Inchworm. To je jednostavan napredni komplet koji vam omogućava da napravite MPLAB ICD2 kompatibilan programer i otklanjač grešaka. Postoji mnogo programera, ali vrlo nekoliko njih uključuje