Innehållsförteckning:
- Tillbehör
- Steg 1: INLEDNING till Attiny85/13A
- Steg 2: Designa programmeringsskölden
- Steg 3: Montering
- Steg 4: Testa och blinka Nano med Arduino som ISP
- Steg 5: Programmering
- Steg 6: Resultat
Video: Flera ATtiny85/13A programmerare: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Av Arnov Sharma Följ mer av författaren:
Om: Bara en annan tillverkare från Indien: ') hej Mer om Arnov Sharma »
Har du någonsin gjort ett projekt som ett "LDR x Arduino UNO Automatic Light" eller liknande som bara använder 2-3 digitala I/O-portar på din 32-stifts mikrokontroller? Det är okej om du bara gör några prototyper, men vad händer om du vill slutföra eller producera den prototypen som en produkt, inte som ett projekt. Ett alternativ är att använda en mindre och billigare mikrokontroller som kostar mindre och enkelt kan implementeras i alla projekt med låga krav. Microchip har en rad mikrokontroller som kallas "ATTINY AVR" som är små mikrokontroller som kan göra mycket av det arbete som en Arduino gör i en mycket mer kompakt form.
Attiny85 och Attiny13 är en av de vanligaste Attiny mikrokontrollerna eftersom de är billiga och lättillgängliga.
För att programmera dem använder vi i allmänhet en Arduino som ISP -installation eller USBasp, jag ville använda en Arduino nano för att göra en attiny85 programmeringssköld men inte för att programmera 1 attiny men 6. ja 6, vi kan programmera mer än 1 attiny samtidigt tid genom att ansluta dem alla parallellt.
I det här inlägget kommer jag att visa er hur exakt jag gjorde den här programmeraren och tips för att programmera en attiny mcu.
Tillbehör
Material som krävs-
- Arduino nano x1
- DIP8 -uttag x6
- 1uf 10V CAP x1
- manliga rubriker 28 för att vara exakt
- LED 0603 -paket x4
- 1K motstånd 0805 paket x2
- PCB
- 3D -tryckt hölje
- attiny85 x6
Steg 1: INLEDNING till Attiny85/13A
ATtiny85 är en högpresterande, 8-bitars mikrokontroller med låg effekt baserad på Advanced RISC Architecture. Den har 8 kbytes in-system programmerbar blixt och är populär på grund av sin kompakta storlek och dess funktioner
dess spänning är +1,8 V till +5,5 V.
(läs dess datablad för mer info)
Attiny13 är en högpresterande, lågeffekts 8-bitars AVR RISC-baserad mikrochip som kombinerar 1KB ISP-flashminne, 64B SRAM, 64B EEPROM, en 32B registerfil och en 4-kanals 10-bitars A/D-omvandlare. Enheten stöder en genomströmning på 20 MIPS vid 20 MHz och fungerar mellan 2,7-5,5 volt.
Genom att utföra kraftfulla instruktioner i en enda klockcykel uppnår enheten genomströmningar som närmar sig 1 MIPS per MHz, vilket balanserar strömförbrukning och bearbetningshastighet.
(läs databladet för mer info)
dessa två marker är något lika och har samma pinout.
Attiny85 är överlägsen Attiny13 eftersom det är mer populärt och har bibliotek tillgängliga än attiny13 vilket gör det här chipet lätt att komma igång.
Steg 2: Designa programmeringsskölden
Jag konstruerade denna nano -breakout -kort i OrCad Cadance, den har fyra lysdioder (3 av dem är anslutna till D7 D8 och D9 för ICSP -programmeringsstatus, och den fjärde är ansluten till D11 eller D0 av attiny om vi behöver testa attiny ombord)
Jag skickade den till en PCBWAY och fick PCB på 22 dagar (på grund av pandemisituationen)
(Jag har lagt till Gerber -filer tillsammans med schemat så att du till och med kan skicka detta till en kretskortstillverkare eller göra din egen version)
Steg 3: Montering
Se videon för grundläggande monteringshandledning-
Steg 4: Testa och blinka Nano med Arduino som ISP
Först kopplade jag in Arduino nano med min dator och blinkade med en enkel Chaser led -skiss som kommer att växla led ansluten till stift D7, 8, 9 och D11 i chaser -ordning. vänster till höger
(titta på videon)
Efter detta laddade jag upp "Arduino som ISP" -skiss från exempelskisser till denna tavla och kortade bygeln efter att skissen laddades upp. Jag kopplade ur USB -kabeln och tar fram 6 attiny85, för programmering.
Steg 5: Programmering
Liksom många människor blev jag introducerad för mikrokontroller via Arduino -plattformen, Arduino IDE kan användas för att programmera nästan alla Attiny Microcontroller genom att lägga till Attiny Core -filer av Spence Konde -
github.com/SpenceKonde/ATTinyCore
Installationsprocessen är ganska väl dokumenterad på GitHub -sidan
Blinkande process är ganska enkel och rakt fram
- Sätt attiny85 eller 13 i DIP SOCKET enligt rätt orientering
- Gå till Verktyg> Styrelse och välj ditt attiny85 -kort.
- Välj klockhastigheten till 1MHz, 4MHz eller 8MHz (för Blink Sketch är 1MHz bra)
- Välj rätt port
- I verktyg> Programmerare väljer du "Arduino som internetleverantör"
- Slå BURN BOOTLOADER
- Gå nu till Sketch> och välj "Ladda upp med programmerare" eller bara Ctrl+Skift+U
Steg 6: Resultat
Lägg den programmerade Attiny85 eller 13 på en brödbräda och anslut ledningen med D4* och GND och slå på dem separat.
ALL GONNA BLINK (titta på videon)
Med den här inställningen kan du programmera mer än 1 attiny samtidigt, vilket är ganska användbart, eftersom du nu kan kopiera ditt projekt enkelt eller så kan du till och med producera dem för att sälja applikationer. Jag hoppas att det här inlägget var till någon hjälp. allt här är OPENSOURCE så om du behöver något är det bara att lämna en kommentar.
Rekommenderad:
JDM Programmerare Review: 9 steg
JDM Programmer Review: JDM är en populär PIC -programmerare eftersom den använder en serieport, ett minimum av komponenter och kräver ingen strömförsörjning. Men det finns förvirring där ute, med många programmeringsvarianter på nätet, vilka fungerar med vilka PIC? I detta "instru
CH341A programmerare: 8 steg
CH341A programmerare: Jag har nyligen köpt en CH341A miniprogrammerare. Miniprogrammeraren är OK och kan användas för att programmera chips i 24 och 24 serier. Det är mycket lågt men ganska användbart eftersom jag kan använda det för att blinka min dator BIOS och routerns firmware.WCH har vänligen släppt
Arduino Som ISP -- Bränn hexfil i AVR -- Säkring i AVR -- Arduino som programmerare: 10 steg
Arduino Som ISP || Bränn hexfil i AVR || Säkring i AVR || Arduino som programmerare: ……………………… Prenumerera på min YouTube -kanal för fler videor …….. Denna artikel handlar om arduino som isp. Om du vill ladda upp hex -fil eller om du vill ställa in din säkring i AVR behöver du inte köpa en programmerare, du kan göra
Hur man flashar eller programmerar ESP8266 AT -firmware med hjälp av ESP8266 blinkare och programmerare, IOT Wifi -modul: 6 steg
Hur man flashar eller programmerar ESP8266 AT-firmware med hjälp av ESP8266 blinkare och programmerare, IOT Wifi-modul: Beskrivning: Denna modul är en USB-adapter /programmerare för ESP8266-moduler av typen ESP-01 eller ESP-01S. Den är bekvämt utrustad med en 2x4P 2.54mm hona för att ansluta ESP01. Det bryter också ut alla stiften på ESP-01 via en 2x4P 2,54 mm hane
5 Transistor PIC -programmerare *Schematisk tillagd till steg 9 !: 9 steg
5 Transistor PIC -programmerare *Schematisk tillagd till steg 9 !: Gör din egen PIC -programmerare för datorns parallellport. Detta är en variant av David Taits klassiska design. Det är mycket tillförlitligt och det finns bra programmeringsprogramvara gratis. Jag gillar IC-Prog och PICpgm programmerare. Bäst av allt, det