Installera Attiny13 kärna filer
I en instructable "gör ett Attiny13 baserat IR-Närhetssensor för $2,42" av Dustin Andrews avser att installera Attiny13 kärnfiler.
Tyvärr visar kärnfiler som är länkade för att inte innehåller filen boards.txt som kommer att låta den Attiny 13 som val under "Verktyg-boards" i IDE. Om du är en novis på installerar kärnfilerna detta kan verka skrämmande, men eftersom jag bara gjorde det, tänkte jag bara dela kunskap med dig.
Gör följande:
-Hämta Attiny kärnar ur från: http://sourceforge.net/projects/ard-core13/
-Gå till mappen skisser
-troligen finns det en mapp som heter "hårdvara" om inte, skapa som.
-Öppna mappen hårdvara
-skapa en mapp som heter "attiny13"
-Öppna den mappen
-skapa en mapp som heter kärnor
-Öppna den mappen
-skapa en ny broschyren alarmerat "core13"
-så nu har du den struktur /hardware/attiny13/cores/core13
-Öppna den djupaste mappen och packa upp attiny kärnfiler till mappen
-gå tillbaka till mappen/hardware/attiny13
-skapa en text arkivera alarmerat "boards.txt"
Öppna filen.
klistra in följande text i filen:
###########################################################################
attiny13int.Name=Attiny13 @ 128 KHz (inre watchdog oscillator)
attiny13int.upload.using=Arduino:arduinoisp
attiny13int.upload.maximum_size=1024
attiny13int.upload.Speed=250 # viktigt för att inte förlora anslutningen till en långsam processor
attiny13int.bootloader.low_fuses=0x7B
attiny13int.bootloader.high_fuses=0xFF
attiny13int.bootloader.unlock_bits=0x3F
attiny13int.bootloader.lock_bits=0x3F
attiny13int.Build.MCU=attiny13
attiny13int.Build.f_cpu=128000
attiny13int.Build.core=core13
###############################################################
attiny13at4.Name = ATtiny13 @ 4.8 MHz (inre 4,8 MHz klocka)
attiny13at4.upload.using = arduino:arduinoisp
attiny13at4.bootloader.low_fuses = 0x69
attiny13at4.bootloader.high_fuses = 0xff
attiny13at4.upload.maximum_size = 1024
attiny13at4.Build.MCU = attiny13
attiny13at4.Build.f_cpu = 600000
attiny13at4.Build.core = core13
###############################################################
attiny13.Name = ATtiny13 @ 9.6 MHz (interne 9.6 MHz klocka)
attiny13.upload.using = arduino:arduinoisp
attiny13.bootloader.low_fuses = 0x7a
attiny13.bootloader.high_fuses = 0xff
attiny13.upload.maximum_size = 1024
attiny13.Build.MCU = attiny13
attiny13.Build.f_cpu = 1200000
attiny13.Build.core = core13
###############################################################
Jag fick denna "boards.txt" fil från här, men var tvungen att anpassa det lite som att filen 'sneekishly' plötsligt ändrar programmeraren i sin senaste definition och jag hade också stora problem med att få mer än 2 styrelser att visa upp, tills jag insåg att 2 av styrelsen definitionerna bar samma namn, så jag var tvungen att ändra på det också. Även är namnen på brädorna inte helt korrekt. Säkringarna på 4,8 MHz ombord är 0x69 och 0xFF. Som anger att prescaler redan är inställd på division med åtta, vilket motsvarar en f_cpu av 600.000.
För 9,6 MHz intern klocka styrelsen ser vi att säkringarna 0x7a och 0xFF i själva verket är korrekta för 9,6 MHz utan prescaler, men då f_cpu för 1200.000 är inte korrekt, som pekar på en uppdelning av 8 som säkringarna bör 0x6A och 0xFF. Men jag bråka inte med det och allting arbetat böter, men tiderna kan vara avstängd.
Du kan anpassa din boards.txt fil när du har det installerat för att återspegla de sanna inställningarna. Dessutom hittar du inte den 128kHz inställning mycket användbart och faran är att du inte får kommunicera med ditt chip längre eftersom det blir för långsam
Så, precis som en slutlig kontroll som du har gjort allt rätt:
Gå till din hårdvara folderYou bör se en mapp som heter attiny13
Öppna mappen
Det bör ha 2 inlägg: en mapp som heter "kärnar ur" och en text arkivera alarmerat "boards.txt"
Öppna mappen "kärnar ur"
Som bör ha en post: en mapp som heter "core13"
Öppna "core13". Där bör du hitta 13 filer med "h", "c" och "cpp".
För att enkelt gjorde jag en zip-fil som ska packa upp med rätt katalogstruktur. Packa upp den i mappen "hårdvara".
Uppdatering för IDE 1.6.x Zip-filen installeras korrekt för 1.0.6 IDE. IDE 1.6.x finns mitt svar till Danny-dan i kommentarerna, eller titta i artikeln: installera Attiny13 core i 1.6.x och 1.7, x IDE
Som en extra anmärkning: 2015 när jag ville programmera vissa Attiny13, till synes hade jag sabbade min installation och jag kunde inte programmet markerna längre. Jag hade tydligen glömt skrev jag denna ibble. En sökning hittade min egen ibble och när jag installerade den zip arkivera... allt gick som en dans igen.