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.

Relaterade Ämnen

Hur till installera chipKIT Core

För dig med en chipKIT styrelse har jag goda nyheter! Om du vill använda Arduino IDE istället för MPIDE, har dina drömmar bli verklighet med chipKIT-core (för närvarande i beta). Nu kan du programmera alla chipKIT styrelser direkt från inom Arduino I...

Gör en Attiny13 baserat IR-Närhetssensor för $2,42

Obs: diagrammet är fel. Känsla stiftet går på stift 6 (en mer till vänster), pin inte 5. Jag ska uppdatera diagram snart. Tack till brmccollum för korrigeringen. (Diagram nu fast)Detta är en extremt billig IR Närhetssensor kan du med några billiga de...

Installera Vista XP

idag, jag ska visa dig hur man gör Windows XP ser ut som Windows Vista!Jag rekommenderar inte detta för personer med begränsad datorvana. Det kan vara ganska förvirrande.Detta är min första instructible, men jag ska försöka att vara så noggrann som m...

Installation av Joomla! 1.5

enligt sin hemsida, "Joomla är en prisbelönt content management system (CMS), där du kan bygga webbplatser och kraftfulla online-applikationer. Många aspekter, inklusive dess välbefinnande-av-använda och tänjbarhet, har gjort Joomla den populäraste w...

Inside-out Clock

Denna tabell eller desktop clock är en "inside out" klocka, när de redskap som driver händerna är avsiktligt klart synliga snarare än gömd inuti ett ärende eller bostäder. Jag tror det gör klockan mycket mer intressant och ganska attraktivt. Jag...

360 graders produktfotografering med produkt Foto 360

I detta Instructable kommer jag visa dig hur man gör enkelt 360 graders produktfotografering. Detta Instructable är baserad på produkt Foto 360 full beskrivning som finns i länken nedan.http://preparatorium.hu/360_degree_product_photography.htmlFunkt...

RR.O.P. - RaspRobot OpenCV projekt

Första: Jag använde en översättare för att hjälpa mig, eftersom jag inte är flytande i engelska, jag ber om ursäkt för dålig engelska. Min avsikt är verkligen att samarbeta.Andra: min tack vare dig fick jag en award i den "MICROCONTROLLER tävling spo...

Kloka klockan 3 - Arduino-baserad nördiga väckarklocka

Wise klockan 3 är en öppen källkod, mycket hackable nördiga klocka som visar mycket mer än tiden. Dess huvudsakliga funktion är att visa användare redigerbara citat Hämtad från ett SD-kort (som de används i Fotokameror).Wise klockan 3 kan dessutom Vi...

Weasley klockan

Några av er kanske minns Weasley familjen klockan från Harry Potter: det tillåtet medlemmar av familjen Weasley veta där var och en av dem var närvarande. Vi (min kusin och jag) beslutat att göra vår egen version av klockan. Eftersom vi inte visste h...

Använd en $1 ATTiny för att köra adresserbara RGB lysdioder

Arduinos är underbart och lätt att arbeta med, men det finns några projekt där du behöver en mikrokontroller, eller vill lägga till några interaktivitet men egentligen inte vill ägna en $20-30 styrelsen!På lite över $1/styck (mindre i bulk) ATTiny85...

(FÖRÅLDRAD) Hur du Flash Windows IoT Core på Raspberry Pi 2 och tillgång till det via webbläsare

"Internet of Things (IoT) sammanför devises, sensorer, moln, data och din fantasi" - Microsoft.Idag ska jag visa dig hur du flash Windows IoT Core Raspberry Pi 2 också hur få tillgång till det via webbläsaren.Steg 1: krav Du kommer du behöver:1...

Hund Bot: Lego roboten Rover med webbkamera

Här är hur man gör en Lego-robot kan du styra från valfri skärm över wifi. Det har också en webbkamera så att du kan se där din pågående och LED lights för ögonen! Detta är ett stort projekt att göra med dina barn som de kan göra logotypen byggnaden...

Förena Automounter kartor med LDAP i Raspberry Pi

IntroduktionFörutom möjligheten att lagra lösenord och användarkonton, kan LDAP också lagra automounter kartor. Detta gör underhåll av automounter karta snabbt och enkelt.RäckviddDetta instructable visar hur du:Installera automount-LDAP relaterade fi...

Gör rad efterföljare robot i 5$

Vi alla har mött några backar på grund av begränsad budget och minskad finansiering.Vi kan övervinna denna situation genom innovation och använda de billiga material till vårt förfogande.Steg 1: INTRO Den mest grundläggande konceptet i robotteknik är...

Programmera en ATtiny2313 med Aceduino

Vad är en ACEDUINO? Det är den filippinska Arduino klonen. Se bild 2 och 3.Citat från hösten elektronik:Om du redan har försökt att du hittat ut du kan inte använda ATTiny marker i Arduino. Detta är eftersom det inte har borrkärnorna för marker. En k...

M3d Printer Setup yttre Extruder

många av oss använder M3D Micro 3D skrivare kommer att ha direkta drivmotorn för extrudering bränna upp oss efter flera motor ersättare har jag beslutat att ta om inrättandet av en extern Extruder som är gemensamma för många skrivare men för M3D är d...

Att skapa enkla vintage/grunge logotyp med "text jagare"

Idag ska vi göra en enkel vintage/grunge logotyp med "text jagare"Vad vi behöver:-Adobe Photoshop- Text jagare- Egna former-Två gratis teckensnitt: Franchise och gamlaBara ladda ner alla källor och låt oss börja! :)Steg 1: Psd. mall Först och fr...

AINA: Fältet Lab med Edison IoT

AINA (Automated Information om karaktär attribut) är en elektronisk sensor fält laboratorium byggt på Intel® Edison IoT plattformen. Akronym, "AINA", hänvisningarna den hawaiianska ordet för mark eller plats.Projektöversikt:Vårt projekt är ett b...

Skärande kabel med en strömmande Media låda! (XBMC/Kodi)

Hej fellow Instructable-rs. Detta är min första instructable, och jag kommer att inkludera så mycket detaljerad information tillsammans med steg som jag ser nödvändigt för dem som är obekanta med XBMC/Kodi. Mycket av denna information är min egen åsi...