Attiny13 core bestanden installeren


In een instructable "Make een Attiny13 gebaseerd IR sensor van de nabijheid voor $2,42" door Dustin Andrews heeft te maken met de Attiny13 core bestanden te installeren.

Helaas is de core-bestanden die zijn gekoppeld om te bevatten het boards.txt-bestand waarmee de Attiny 13 zal niet verschijnen als keuze onder 'Tools-platen' in de IDE. Als je een beginner op het core bestanden installeren dit kan ontmoedigend lijken, maar aangezien ik net deed het, ik dacht dat ik zou gewoon die kennis met u delen.

Voer de volgende handelingen uit:
-Download de Attiny kernen van: http://sourceforge.net/projects/ard-core13/
-Ga naar de map van uw schetsen
-meest waarschijnlijk is er een map met de naam 'hardware' zo niet, maken dat.
-open de map van de hardware
-Maak een map genaamd 'attiny13'
-openen van die map
-Maak een map genaamd kernen
-openen van die map
-Maak een nieuwe map genaamd 'core13'
-Dus nu heb je de structuur /hardware/attiny13/cores/core13
-open de diepste map en unzip de attiny core bestanden naar deze map
-Ga terug naar uw map/hardware/attiny13
-Maak een tekstbestand genaamd 'boards.txt'
Open dat bestand.
Plak de volgende tekst in dat bestand:

###########################################################################
attiny13int.name=Attiny13 @ 128 KHz (interne watchdog oscillator)
attiny13int.upload.using=Arduino:arduinoisp
attiny13int.upload.maximum_size=1024
attiny13int.upload.Speed=250 # belangrijk voor verbinding met een trage processor niet te verliezen
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 (de interne klok van de 4.8 MHz)
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 (Internal 9.6 MHz klok)
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
###############################################################

Ik heb dit 'boards.txt' bestand van hier, maar aan te passen een beetje zoals dat bestand 'sneekishly' plotseling de programmeur in de laatste definitie verandert en ook ik had grote moeite om meer dan 2 platen te tonen, totdat ik besefte dat 2 van de Raad van bestuur definities droeg dezelfde naam, dus ik moest veranderen dat ook. De namen van de planken zijn ook niet helemaal correct. De zekeringen op het bord van 4,8 MHz zijn 0x69 en 0xFF. Dat geeft aan dat de prescaler deling door acht al is ingesteld, die met de f_cpu van 600.000 overeenkomt.
Voor de interne klok van 9.6MHz bestuur zien we dat de zekeringen 0x7a en 0xFF in feite juist voor 9.6MHz zonder prescaler zijn, maar vervolgens de f_cpu van 1200.000 niet correct is, die verwijst naar een klasse door 8 waarvoor de zekeringen 0x6A en 0xFF moeten zijn. Echter, ik niet knoeien met dat en alles werkte prima, maar de tijdsinstellingen wellicht uit.
U kunt uw boards.txt bestand aan te passen zodra u alle geïnstalleerd hebt zodat de ware instellingen. Ook vindt u niet de 128kHz instellen zeer nuttig en het gevaar is dat u niet mogelijk is om te communiceren met uw chip meer want het wordt te traag

Dus, net als een definitieve controle dat u alles goed hebt gedaan:
Ga naar de folderYou van uw hardware moet zie je een folder die er genaamd attiny13
Open die map
Er 2 ingangen: een map met de naam 'cores' en een tekstbestand genaamd 'boards.txt'
Open de map 'kernen'
Dat moet een post: een map met de naam 'core13'
Open 'core13'. U vindt er 13 bestanden met de extensies 'h', 'c' en 'cpp'.

Om het gemakkelijk maakte ik een zip-bestand dat met de juiste directorystructuur moet uitpakken. Rits het open in de map 'hardware'.

Update voor IDE 1.6.x Het zip-bestand installeert correct is voor de 1.0.6 IDE. Voor de IDE 1.6.x Zie mijn antwoord op Danny-dan in de commentaren, of kijk eens het artikel: installeren Attiny13 kern in 1.6.x en 1.7, x IDE

Als een toegevoegde opmerking: in 2015 wanneer ik wilde program van sommige Attiny13, schijnbaar had mij schroef opwaarts mijn installatie en ik kon niet de chips meer program. Blijkbaar had ik vergeten schreef ik deze ibble. Een zoekopdracht gevonden mijn eigen ibble en toen ik het zip-bestand installeerde... alles ging op rolletjes opnieuw.

Gerelateerde Artikelen

Hoe te installeren en aanpassen van een Drupal CMS website / / http://www.collectiveresolve.org

Hoe te installeren en aanpassen van een Drupal CMS website / / http://www.collectiveresolve.org

overzicht / / een algemeen overzicht of samenvattingDrupal open source Content managementsysteemBekijk enkele websites die gebruik maken van het Drupal CMS.Testen van een demo installatie van het Drupal CMS beheerder toegang.CollectiveResolve maakt g
Het opnieuw installeren van Windows op uw PC met behulp van een PSP

Het opnieuw installeren van Windows op uw PC met behulp van een PSP

Wanneer uw Vensters OS ontwikkelt enkele ernstige problemen of als u wilt bijwerken van uw bestaande besturingssysteem; de beste en meest betrouwbare optie is een schone installatie doen.Back-up van uw gegevens, veeg uw harde schijf en installeer Win
Inleiding tot het installeren van web apps.

Inleiding tot het installeren van web apps.

Webapplicaties zijn een zegen voor uw computeromgeving bieden. Traditioneel zou u computer software applicaties lokaal op elk systeem laden.  Zelfs met geautomatiseerde software kan implementatie systemen, nog steeds worden ondersteunen intensieve. M
Computer sneller maken door het installeren van de Chroom OS

Computer sneller maken door het installeren van de Chroom OS

Het hebben van een oude computer waarnaar u eerlijk gezegd gewoon niet meer inschakelen door het gebrek aan snelheid? Nou, Rejuvenate uw oude computer, waardoor het Chroom OS waardoor het veel sneller en geschikt voor simpele taken zoals surfen op he
Raspberry Pi 3 Model B: Een Beginners' Guide

Raspberry Pi 3 Model B: Een Beginners' Guide

Een nieuwere versie van de Raspberry Pi, Raspberry Pi 3 Model B is onlangs vrijgegeven. Wat maakt het anders dan de andere voorgaande modellen zijn:Een snellere 64 bit-processor die draait op 1.2 GHzIngebouwde Bluetooth Low Energy (BLE)Ingebouwde WiF
Programmering de ATtiny

Programmering de ATtiny

dit is een tutorial voor het programmeren van een ATtiny-chip. Deze tutorial zal meer in de diepte dan de meeste. Ik zal u elke stap en vertel u de dingen niemand vertelde me dat toen ik voor het eerst begonnen ATtiny programmeren.Wat die u nodig heb
Arduino op allerlei Atmels

Arduino op allerlei Atmels

Hallo,Dit is mijn eerste instructable, dus ik hoop dat iemand iets goeds mee kunt doen.Dus, wat is dit over?Stel: U werkt aan een project. U wenst te programmeren in de taal van de Arduino vanwege de simplicy. Maar u niet wilt gebruiken van een monst
Photoshop Plugins In GIMP

Photoshop Plugins In GIMP

goede dag!Photoshop wordt vaak beschouwd als de beste desktop rasterafbeeldingen imaging software van de fotoredacteur op de markt, met ontelbare functies, niet te vergeten een enorme array van filters beschikbaar online en van verkooppunten. Veel gr
16 x 2 LCD-scherm voor ATtiny85, slechts twee pinnen

16 x 2 LCD-scherm voor ATtiny85, slechts twee pinnen

Een ATtiny85 heeft slechts vijf gegevens pinnen. Er zijn tijden wanneer u moet een alfanumerieke uitlezing om gegevens weer te geven, of voor tijdelijk gebruik als een debugging hulpmiddel, en u wilt gebruiken als paar pinnen mogelijk. Met behulp van
Maak regel volgeling robot in 5$

Maak regel volgeling robot in 5$

Wij allen hebben een paar geconfronteerd set steunt als gevolg van de beperkte begroting en minder middelen.We kunnen deze situatie overwinnen door innoveren en het gebruik van de goedkope materialen die ons ter beschikking.Stap 1: INTRO De meest fun
Programmeren van een ATtiny2313 met Aceduino

Programmeren van een ATtiny2313 met Aceduino

Wat is een ACEDUINO? Het is de Filippijnse Arduino-kloon. Zie foto 2 en 3.Citaat uit vallen Elektronika:Als u reeds hebt geprobeerd heb je gevonden uit kunt u niet de ATTiny chips in de Arduino. Dit is omdat het niet de boormonsters voor de chips. Ee
Een ATtiny met Arduino Program

Een ATtiny met Arduino Program

volgt zijn aanwijzingen voor het programmeren van de ATtiny microcontrollers met behulp van de Arduino IDE. In gewoon Engels is dit hoe te programmeren 8-pins Atmel chips zoals u normaal een Arduino. Dit is cool, omdat de ATtiny klein is, en - goed -
MAME eenheid Part1 Arcade

MAME eenheid Part1 Arcade

Dit is het eerste deel van een serie mini diy op maken uwelk eigen MAME arcade systeem. Nu het eerste deel gaat het goedkoopste onderdeel hiervan en het tweede deel is gonna be van een beetje meer geld te maken. Maar laat aan de slag.Voor degenen ond
Tempy - een schattig temperatuur gecontroleerde Smiley

Tempy - een schattig temperatuur gecontroleerde Smiley

**************************************************************************************************************+ Allereerst was deze Instructables geschreven door een 17 jaar oude jongen... Niet A Engels Professor, dus gelieve grammaticale fout voorda