Sadržaj:
- Pribor
- 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 promjena: 2024-01-30 09:33
Arnov SharmaFollow Više od autora:
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-
- Arduino nano x1
- DIP8 utičnice x6
- 1uf 10V CAP x1
- muški zaglavlja 28 točnije
- LED diode 0603 paket x4
- 1K otpornik 0805 paket x2
- PCB
- 3D tiskano kućište
- attiny85 x6
Korak 1: 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
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 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
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:
Kako bljeskati ili programirati ESP8266 AT firmver pomoću ESP8266 bljeskalice i programatora, IOT Wifi modul: 6 koraka
Kako bljeskati 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đer probija sve pinove ESP-01 preko 2x4P 2,54 mm muškog h
ATtiny85 Praćenje i programiranje nosivih vibracijskih aktivnosti ATtiny85 s Arduino Uno: 4 koraka (sa slikama)
ATtiny85 Sat za praćenje i programiranje nosivih vibracijskih aktivnosti ATtiny85 s Arduino Uno: Kako napraviti sat za praćenje aktivnosti koji se može nositi? Ovo je nosivi gadget dizajniran da vibrira kada otkrije stagnaciju. Provodite li većinu vremena na računalu poput mene? Sjedite li satima, a da toga niste svjesni? Tada je ovaj uređaj f
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 natječaj Growing Beyond Earth, Maker, predana putem Instructables. Ne mogu biti više uzbuđen što ću dizajnirati za proizvodnju svemirskih usjeva i objaviti svoj prvi Instructable. Za početak, natječaj nas je zamolio da
Korištenje više od 4 motora - slaganje više štitnika motora: 3 koraka
Korištenje više od 4 motora - slaganje više štitnika motora: Vibrotaktilni senzorski uređaj za zamjenu i povećanje senzora (https: //www.instructables.com/id/Vibrotactile-Sens …) pokazuje način izgradnje uređaja koji prevodi senzorni unos u vibracijske podražaje. Ti vibracijski podražaji su p
Izgradnja Inchworm ICD2 PIC programatora / ispravljača pogrešaka: 7 koraka
Izgradnja Inchworm ICD2 PIC programatora / ispravljača pogrešaka: Ovo uputstvo je ilustrirani hod kroz izgradnju ICD2 klona zvanog Inchworm. To je jednostavan paket koji vam omogućuje da napravite MPLAB ICD2 kompatibilan programer i program za ispravljanje pogrešaka. Postoji mnogo programera, ali vrlo rijetki uključuju