Allt i en AVR programmerare (6 / 7 steg)

Steg 6: Programmering av Attiny84/85



Starta Arduino IDE, klick på redskapen och öppna menyn styrelse.

Välj din Arduino ombord. (Jag använder en Uno.)

Klick på redskapen igen och den här gången öppna menyn programmerare.

Välj AVRISP mkII programmeraren.

Klicka på filen, öppna menyn exempel och klicka på ArduinoISP.

Att programmera en Attiny85 plats chip i uttaget på vänster som på första bilden. Den justering pricken vetter mot handtaget.

Programmera en Attiny84 plats chip framsidan uttaget till vänster som på andra bilden. Den justering skåran vetter mot handtaget.

Jag kommer att ge instruktioner för programmering av Attiny85. Om du programmering en Attiny84 fungerar allt på samma sätt. Bara använda Attiny84 styrelsen definitionen istället.

Klicka på verktyg, öppna menyn programmerare och välj Arduino som ISP.

Klick på redskapen igen och den här gången öppna menyn styrelse.

Du kommer att se en massa nya styrelser som anges.

Det finns tre listor för Attiny85 chip:

  • Attiny85 (inre 1 MHz klocka)
  • Attiny85 (interna 8 MHz klocka)
  • Attiny85 (externa 20 MHz klocka)

Standardinställningen är Attiny85 (inre 1 MHz klocka).

Använda inställningen 1 MHz om du använder chip vid låg spänning eller om du vill ha lägsta energiförbrukning. Attiny85 kan köras på så lite som 2,7 volt, 1.8 Volt för Attiny85V.

Attiny85 (interna 8 MHz klocka) är den mest använda inställningen för chip.

Använd den Attiny85 (externa 20 MHz klocka) inställningen bara om du behöver hastighet. Kristallen krävs och använder upp två digitala stift. När chipet är konfigurerat att använda externa klockan det inte kan köras utan den.

Laddar din program är faktiskt en process i två steg. Först du kör alternativet Bränn Bootloader under verktyg sedan du laddar ditt program. På Attiny marker uppstartshanteraren bränna brinner alternativet faktiskt inte en bootloader. Det anger endast de inre säkringarna ställa klockhastigheten.

Om du använder externa klockan spelar frekvensen av keramisk resonator ingen roll när du bränna stöveln lastat eller laddar programmet. Chipet körs på frekvensen av keramisk resonator eller kristall. Frekvensen av keramisk resonator eller crystal måste vara 20 MHz när du tar bort chipet från programmeraren och lägga den i ditt projekt. Detta beror på att ett program skrivet i Arduino IDE autokratiskt synkroniserar timer avbrotten till 20 MHz klockfrekvens.

När du bestämmer dig för en klockfrekvens Klicka på verktyg, sedan öppna menyn styrelser för att välja styrelse och klocka hastigheten.

Klicka på verktyg igen och klicka på Bränn Bootloader.

Nu kan du ladda ditt program i Arduino IDE och klicka på upload-knappen för att ladda ditt program.

.

Om du vill se synkroniseras vad som händer om klockhastighet och timer avbrotten inte bränna boot loader på 1 MHz. ladda ett blink program som blinkar en LED 1 sekund på och en sekund av, men Välj alternativet 8 MHz. Du kommer att märka att LED blinkar mycket långsammare.

Se Steg
Relaterade Ämnen

Programming "AtTiny85" med den lilla AVR programmerare och kompletteras 'Arduino IDE'

Använda Atmels lilla 8-pin AtTiny85 är mikrokontroller som en fristående ett bra alternativ till större 28 pin AtMega328 monterad på en Arduino Uno ombord. Jag har bytt från den ena till den andra på olika sätt, men vad jag hittade enklaste var med S...

Styra allt med en AVR pin

detta instructable visar hur man styr en grupp av lysdioder med en mikroprocessor utgång.Jag kommer att använda micro är en Atmel Attiny2313.Steg 1: Delar och verktyg Parts:Attiny2313 (fick 5 gratis prover från Atmel)20-pin uttagMotstånd (alla storle...

AVR programmerare styrelsen

Jag tycker alltid att programmera mikrokontroller på en skärbräda vara lite av en smärta. Jag har alltid leta upp vilket stift är vilket, och passande hoppare ledningar i min AVRISPmkII är alltid lite petiga. Jag vet det finns Arduino sköldar för att...

Lätt ATTiny seriell kommunikation med liten AVR programmerare

ATTinies (som ATTiny 85) är super awesome! De är super billig, låg effekt, och de gör vad de flesta Arduino projekt utföra ändå (ge en enkel utgång eller ta i en enkel ingång).En svårighet kan snabbt se vad som händer med deras interna för enkel fels...

AVR programmerare sköld

Bredvid min Arduino instructables använder jag också ren ATmega328 och ATtiny85 microcontrollers. För att programmera dem används jag normalt en skärbräda och inställningarna i ArduinoISP med en Arduino UNO eller NANO. Men detta var inte den bästa lö...

Billiga STK500 AVR programmerare för Atmel Studio

Atmel studio är ett kraftfullt verktyg för att göra AVR program, men skriver ett program är det första steget. Om du vill använda ditt program måste du göra en krets och överför din kod till mikrokontroller. Du kan programmera din AVR från Atmel Stud...

Enklaste AVR parallell port programmerare

Hej, är detta min första instructables, som handlar om avr programmerare. Detta är den enklaste krets med vilka AVR (Atmega serie, Attiny serien, AT90S serien) microcontrollers kan programmeras. Det finns en hel del programmerare, men detta är enkel...

Universal programmerare för AVR: s och S51 plus ZIF socket!

Detta programmerare har utformats av företaget och har producerats minst 2500PCS av detta och det är ganska testad och standarder och nu vi inte tillverka denna version mer, här är en länk produkt (ledsen bara Farsi var tillgänglig)Universal AVR prog...

VUSBTiny AVR SPI programmerare

efter att göra en usbtiny isp programmerare och använder det i 6 månader, tittade jag på att göra en för bära omkring på. Jag gillar simplicy av usbtiny isp design men vill göra det ännu mindre och tar mindre delar. en sak i den ursprungliga designen...

AVR ISP programmerare

gör din egen DIY Arduino ombord är intressant och utmanande nöjesparken. Den största komplikationen är alltid förbränning av startprogrammet. Sådan typ av "moment 22: http://en.wikipedia.org/wiki/Catch-22 _(logic)" rättsakter - du kan inte progr...

En komplett starter guide till AVRs

har du spelat med Arduinos och nu har en smak för microcontrollers?Har du försökt att gå bortom Arduino men blev stoppad av den täta datablad?Detta är den instructable för dig!Jag arbetade på en instructable för epilog tävlingen som skulle trådlöst k...

AVR dubbla RGB Matrix föraren

En vän till mig hade en bra idé för ett fantastiskt projekt. Han ville skapa ett par av servo riggar som skulle efterlikna rörelsen av händerna med ett språng förslag. På toppen av servon skulle sitta några lasrar så han kunde skapa någon form av las...

En avancerad metod för Arduino & AVR programmering

Detta instructable är ett måste läsa för alla som är bekanta med core AVR chips och Arduino.Tja, mer konkret, när jag läste den instructable kommer du att kunna:1) vet väl skillnaden mellan AVR och Arduino.2) programmering Arduino med WinAVR & använd...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Bygga upp ett komplett AVR och spela Mastermind!

Spelet Mastermind har funnits länge, och jag minns att få en styrelse version med färgade pinnar när jag var liten. Jag älskar detta spel, eftersom det är lösbara genom ren logik. En spelare (eller en dator/mikrokontroller) väljer en sekvens av färge...

Kom igång med ubuntu och AVR dragon

här är vad jag gjorde för att komma igång med AVR draken till programmet ATMEGA8 microcontrollers använder ubuntu (detta riktar sig till nybörjare, jag själv också är en nybörjare, så några förbättringar från mer erfarna användare är mycket uppskatta...

Hur man styr en 16 x 2 LCD med en AVR ATtiny2313

om du bara får in microcontrollers finns det mycket att veta som du har sannolikt fått reda. Det finns en hel del bra online tutorials för Atmel AVR och chansen du har ser några av dem nu. Jag nyligen kom in mikrokontroller och visste inte jack om de...

Programming AVR med Arduino som ISP utan bootloader och externa crystal

Hej, jag är riktronics , och detta är min första instructable. Här förklarade jag hur till bränna program i din AVR microcontroller med en Arduino. Av detta behöver du inte köpa dyra AVR programmerare om du redan har en Arduino. Och jag antar att du...

Portalen "Still Alive" på AVR microcontrollers

ännu en Portal-relaterade instructable, men olika!Här visar du hur till : 1) bygga en mycket billig enhet som spelar upp en 8-bitars version av lever från Portal2) på samma hårdvara, men med ett annat chip, spela "radio melodi"Här är båda projek...