Kazalo:
- Zaloge
- 1. korak: UVOD v Attiny85/13A
- 2. korak: Oblikovanje programskega ščita
- 3. korak: Montaža
- 4. korak: Preizkusite in utripajte Nano z Arduinom kot ponudnikom internetnih storitev
- 5. korak: Programiranje
- Korak 6: Rezultat
Video: Več programerja ATtiny85/13A: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Avtor Arnov SharmaSledi več avtorja:
O: Samo še en izdelovalec iz Indije: ') hi Več o Arnov Sharma »
Ste že kdaj naredili projekt, kot je »LDR x Arduino UNO Automatic Light« ali podoben, ki uporablja samo 2-3 digitalna V/I vrata vašega 32-polnega mikrokrmilnika? V redu je, če samo delate prototipe, kaj pa če želijo dokončati ali izdelati ta prototip kot izdelek, ne kot projekt. Druga možnost je uporaba manjšega in cenejšega mikrokrmilnika, ki stane manj in ga je mogoče enostavno implementirati v kateri koli projekt z nizkimi zahtevami. Microchip ima vrsto mikrokrmilnikov, imenovanih "ATTINY AVR", ki so majhni mikrokrmilniki, ki lahko opravijo veliko dela, ki ga Arduino opravlja v veliko bolj kompaktni obliki.
Attiny85 in Attiny13 sta ena najpogostejših mikrokrmilnikov Attiny, saj sta poceni in lahko dostopna.
Za njihovo programiranje običajno uporabljamo Arduino kot nastavitev ponudnika internetnih storitev ali USBasp, želel sem uporabiti Arduino nano za izdelavo programskega ščita attiny85, vendar ne za programiranje 1 attiny, ampak 6. da 6, lahko programiramo več kot 1 attiny hkrati čas, tako da jih vse povežemo vzporedno.
V tem prispevku vam bom pokazal, kako natančno sem naredil tega programerja, in nasvete za programiranje atributnega mcuja.
Zaloge
Potrebni materiali-
- Arduino nano x1
- DIP8 vtičnice x6
- 1uf 10V CAP x1
- moški naslovi 28, če smo natančni
- LED diode 0603 paket x4
- 1K upor 0805 paket x2
- PCB
- 3D -tiskano ohišje
- attiny85 x6
1. korak: UVOD v Attiny85/13A
ATtiny85 je visokozmogljiv 8-bitni mikrokrmilnik z nizko porabo energije, ki temelji na napredni arhitekturi RISC. Ima 8 Kbajtov sistemsko programabilne bliskavice in je priljubljen zaradi svoje kompaktne velikosti in svojih funkcij
njegova delovna napetost je od +1,8 V do +5,5 V.
(za več informacij preberite njegov podatkovni list)
Attiny13 je visokozmogljiv 8-bitni mikrokrmilnik Microchip na osnovi AVR RISC z nizko porabo energije, ki združuje 1KB bliskovnega pomnilnika ISP, 64B SRAM, 64B EEPROM, datoteko registra 32B in 4-kanalni 10-bitni A/D pretvornik. Naprava podpira pretok 20 MIPS pri 20 MHz in deluje med 2,7-5,5 voltov.
Z izvajanjem močnih navodil v enem ciklu takse naprava doseže zmogljivost, ki se približuje 1 MIPS na MHz, uravnoteži porabo energije in hitrost obdelave.
(za več informacij preberite njegov podatkovni list)
ta dva čipa sta si nekoliko podobna in imata enak pinout.
Attiny85 je boljši od Attiny13, saj je bolj priljubljen in ima na voljo knjižnice kot attiny13, zaradi česar je ta čip enostaven za začetek.
2. korak: Oblikovanje programskega ščita
To nano ploščo sem razvil v OrCad Cadance, ima štiri LED diode (3 od njih so priključene na D7 D8 in D9 za status programiranja ICSP, četrta pa je povezana z D11 ali D0 atiny v primeru, da moramo testirati stavo na vozilu)
Poslal sem ga na PCBWAY in dobil PCB v 22 dneh (zaradi pandemije)
(Skupaj s shemo sem dodal datoteke Gerber, tako da jih lahko celo pošljete proizvajalcu PCB -ja ali naredite svojo različico)
3. korak: Montaža
Oglejte si video za osnovno vadbo o montaži-
4. korak: Preizkusite in utripajte Nano z Arduinom kot ponudnikom internetnih storitev
Najprej sem priključil Arduino nano z računalnikom in ga prestavil s preprosto skico Chaser LED, ki bo preklapljala LED, priključeno na nožice D7, 8, 9 in D11 v vrstnem redu lovilcev. od leve proti desni
(Poglej si posnetek)
Po tem sem na to ploščo naložil skico "Arduino kot ponudnik internetnih storitev" iz vzorčnih skic in skrajšal skakalec po nalaganju skice. Izvlekel sem kabel USB in prinesel 6 attiny85 za programiranje.
5. korak: Programiranje
Tako kot mnogi drugi, sem se z mikrokrmilniki predstavil prek platforme Arduino, Arduino IDE lahko uporabimo za programiranje skoraj vseh mikrokontrolerjev Attiny z dodajanjem datotek Attiny Core avtorja Spence Konde -
github.com/SpenceKonde/ATTinyCore
Namestitev je na strani GitHub dobro dokumentirana
Postopek utripanja je precej preprost in neposreden
- Postavite attiny85 ali 13 v DIP -VTIČNICO v skladu z desno usmeritvijo
- Pojdite v Orodja> Plošča in izberite svojo ploščo attiny85.
- Izberite hitrost ure na 1MHz, 4MHz ali 8MHz (za Blink Sketch je 1MHz v redu)
- Izberite pravo priključek za com
- V orodju> programer izberite »Arduino kot ponudnik internetnih storitev«
- Pritisnite BURN BOOTLOADER
- Zdaj pojdite na Sketch> in izberite »Naloži s programerjem« ali samo Ctrl+Shift+U
Korak 6: Rezultat
Programirani Attiny85 ali 13 postavite na mizo in povežite LED z D4* in GND ter ju napajajte ločeno.
VSE GONNA BLINK (poglejte video)
S to nastavitvijo lahko programirate več kot 1 atiny hkrati, kar je zelo koristen podvig, saj lahko zdaj svoj projekt preprosto ponovite ali pa ga celo izdelate za prodajo aplikacij. Upam, da je bil ta prispevek na nek način koristen. tukaj je vse odprto, zato, če kaj potrebujete, pustite komentar.
Priporočena:
Pregled programerja JDM: 9 korakov
Pregled programerja JDM: JDM je priljubljen programer PIC, ker uporablja serijska vrata, minimalne komponente in ne potrebuje napajanja. Toda tam je zmeda, s številnimi različicami programerjev na internetu, katere delujejo s katerimi PIC? V tem "navodilu
Kako utripati ali programirati vdelano programsko opremo ESP8266 AT z uporabo bliskavice ESP8266 in programerja, modul IOT Wifi: 6 korakov
Kako utripati ali programirati vdelano programsko opremo ESP8266 AT z uporabo bliskavice in programerja ESP8266, modula IOT Wifi: Opis: Ta modul je adapter /programer USB za module ESP8266 tipa ESP-01 ali ESP-01S. Za priključitev ESP01 je priročno opremljen z žensko glavo 2x4P 2,54 mm. Prav tako prekine vse zatiče ESP-01 preko 2x4P 2,54 mm moškega h
Gojenje več solate v manj prostora ali gojenje solate v vesolju, (več ali manj) .: 10 korakov
Gojenje več solate na manj prostora ali … Gojenje solate v vesolju, (več ali manj) .: To je profesionalna oddaja natečaja Growing Beyond Earth, Maker, poslanega prek Instructables. Ne bi mogel biti bolj navdušen nad oblikovanjem za pridelavo vesoljskih pridelkov in objavo prvega Instructable -a. Za začetek nas je natečaj prosil, da
Kako naložiti kodo C v ِ AVR z uporabo programa Arduino Uno kot programerja: 6 korakov
Kako naložiti C kodo v ِ AVR z uporabo Arduino Uno kot programerja: Pozdravljeni vsi: D Tukaj bom predstavil preprost način programiranja katerega koli čipa AVR z uporabo Arduino Uno R3 Vse, kar morate zapisati v svoj mikrokrmilnik, je Arduino Uno, namesto da kupite določeno programer, ki stane veliko
Uporaba več kot 4 motorjev - zlaganje več motornih ščitov: 3 koraki
Uporaba več kot 4 motorjev - zlaganje več motornih ščitov: Naprava za vibrotaktilno senzorično zamenjavo in povečanje (https: //www.instructables.com/id/Vibrotactile-Sens …) prikazuje način, kako zgraditi napravo, ki prevaja senzorično vnos v vibracijske dražljaje. Ti vibracijski dražljaji so p