Instructable « faire un Attiny13 base de capteur de proximité IR pour 2,42 $» par Dustin Andrews se réfère à avoir à installer les fichiers de base de Attiny13.
Malheureusement les fichiers essentiels liés à ne contiennent ne pas le fichier boards.txt qui permettra la 13 Attiny apparaissent comme des choix sous "outils-cartes' dans l’IDE. Si vous êtes un novice à installer les fichiers de base, cela peut sembler intimidant, mais étant donné que je viens de le faire, j’ai pensé que je voudrais juste partager cette connaissance avec vous.
Procédez comme suit :
-Télécharger les carottes Attiny provenant : http://sourceforge.net/projects/ard-core13/
-Allez dans votre dossier de croquis
-très probablement, il y a un dossier appelé « matériel » si non, que créer.
-Ouvrez le dossier matériel
-Créez un dossier appelé « attiny13 »
-Ouvrez ce dossier
-Créez un dossier appelé carottes
-Ouvrez ce dossier
-Créez un nouveau dossier appelé « core13 »
-alors maintenant, vous avez la /hardware/attiny13/cores/core13 de la structure
-Ouvrez ce dossier plus profond et décompresser les fichiers de base d’attiny dans ce dossier
-allez dans votre dossier/matériel/attiny13
-Créez un fichier texte appelé « boards.txt »
ouvrir ce fichier.
collez le texte suivant dans ce fichier :
###########################################################################
attiny13int.Name=Attiny13 @ 128 KHz (oscillateur de chien de garde interne)
attiny13int.upload.using=Arduino:arduinoisp
attiny13int.upload.maximum_size=1024
attiny13int.upload.Speed=250 # important pour ne pas perdre la connexion à un processeur lent
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 (horloge interne 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 (horloge interne de 9,6 MHz)
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
###############################################################
J’ai reçu ce fichier « boards.txt » d’ici, mais a dû s’adapter un peu comme ce fichier 'sneekishly' change brusquement le programmeur dans sa dernière définition et aussi j’ai eu grand mal à obtenir plus de 2 planches à apparaître, jusqu'à ce que j’ai réalisé que 2 des définitions Conseil porté le même nom, j’ai donc dû changer cela aussi bien. En outre, les noms des chambres ne sont pas tout à fait correctes. Les fusibles sur la carte de 4,8 MHz sont 0x69 et 0xFF. Qui indique que le Prédiviseur est déjà défini sur division par huit, ce qui correspond avec le f_cpu de 600.000.
Pour le jury de 9,6 MHz horloge interne, nous voyons que les fusibles 0x7a et 0xFF sont en fait correctes pour 9,6 MHz sans Prédiviseur, mais ensuite le f_cpu de 1200.000 n’est pas correct, qui pointe vers une division par 8 pour lesquels les fusibles doivent être 0x6A et 0xFF. Cependant, je ne plaisante pas avec ça et tout a bien fonctionné, mais les timings peuvent être éteint.
Vous pouvez adapter votre fichier boards.txt une fois que vous avez tout installé pour refléter les paramètres vrais. En outre, vous ne trouverez pas le 128kHz définition très utile et le danger est que vous ne pourrez pas communiquer avec votre puce plus car il devient trop lent
Alors, juste comme un contrôle final que vous avez tout fait correctement :
Allez dans votre partagéVous de matériel devrait voir un dossier appelé attiny13
Ouvrir ce dossier
Il devrait avoir 2 entrées : un dossier appelé « carottes » et un fichier texte appelé « boards.txt »
Ouvrez le dossier « noyaux »
Qui doit avoir une entrée : un dossier nommé « core13 »
ouvrir « core13 ». Vous devriez y trouver 13 fichiers portant les extensions « h », « c » et « RPC ».
Pour rendre plus facile, j’ai fait un fichier zip qui doit déballer avec la structure de répertoires droite. Décompressez-le dans le dossier « matériel ».
Mise à jour pour IDE 1.6.x Le fichier zip installe correct pour la 1.0.6 IDE. Pour l’IDE 1.6.x voir ma réponse à Danny-dan dans les commentaires, ou regardez dans l’article : installation Attiny13 core dans 1.6.x et 1.7, x IDE
Comme l’ajout d’une remarque : en 2015 quand j’ai voulu programmer de certains Attiny13, apparemment, j’avais vissé vers le haut de mon installation et je ne pouvais pas programmer les puces plus. Apparemment, j’avais oublié que j’ai écrit ce ibble. Une recherche a trouvé mon propre ibble, et quand j’ai installé le fichier zip... tout allait comme sur des roulettes.