Un instructable "hacen un Attiny13 basado en sensor de proximidad infrarrojo para $2,42" Dustin Andrews se refiere a tener que instalar los archivos de base de Attiny13.
Lamentablemente los archivos principales que están relacionadas con la no contienen el archivo de boards.txt que el Attiny 13 muestran como opción bajo 'Herramientas-tablas' en el IDE. Si eres un novato en instalar archivos del núcleo puede parecer desalentador, pero ya que solo lo hice, pensé a compartir ese conocimiento con ustedes.
Haga lo siguiente:
-Descargar el Attiny corazones de: http://sourceforge.net/projects/ard-core13/
-Ir a la carpeta de bocetos
-probablemente hay una carpeta llamada 'hardware', si no, que crear.
-abrir la carpeta de hardware
-crear una carpeta llamada 'attiny13'
-abrir esa carpeta
-crear una carpeta llamada corazones
-abrir esa carpeta
-crear una carpeta nueva llamada 'core13'
-así que ahora usted tiene la estructura /hardware/attiny13/cores/core13
-abrir esa carpeta más profunda y descomprima los archivos de base de attiny a esa carpeta
-volver a la carpeta/hardware/attiny13
-crear un archivo de texto llamado 'boards.txt'
abrir el archivo.
pegue el texto siguiente en el archivo:
###########################################################################
attiny13int.Name=Attiny13 a 128 KHz (oscilador interno vigilante)
attiny13int.upload.Using=Arduino:arduinoisp
attiny13int.upload.maximum_size=1024
attiny13int.upload.Speed=250 # importante para no perder la conexión a un procesador lento
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 (reloj interno 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 @ MHz 9,6 (interne 9,6 MHz reloj)
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
###############################################################
Tengo este archivo 'boards.txt' de aquí, pero tuvo que adaptar un poco el archivo 'sneekishly' de repente cambia el programador en su última definición y también he tenido grandes problemas para conseguir más de 2 tableros para demostrar para arriba, hasta que me di cuenta de que 2 de las definiciones de la Junta llevó el mismo nombre, así que tuve que cambiar eso también. También, los nombres de las tablas no son totalmente correctos. Los fusibles en el tablero de 4,8 MHz son 0x69 y 0xFF. Que indica que el prescaler está ya configurado en división por ocho, que se corresponde con la f_cpu de 600.000.
Para el tablero del reloj interno de 9,6 MHz, vemos que los fusibles 0x7a y 0xFF son de hecho correctos para 9,6 MHz sin prescaler, pero entonces el f_cpu de 1200.000 no es correcta, que apunta a una división por 8 para que los fusibles deben ser 0x6A y 0xFF. Sin embargo, no meterse con eso y todo funcionaba bien, pero los tiempos podrían estar apagado.
Puede adaptar el archivo de boards.txt una vez que lo tienes todo instalado para reflejar la configuración verdadera. Además, usted no encontrará el 128kHz ajuste muy útil y el peligro es que usted no pueda comunicarse con el chip ya porque se vuelve demasiado lento
Por lo tanto, sólo como una comprobación final que has hecho todo bien:
Ir a su folderYou de hardware debería ver una carpeta allí llamada attiny13
Abrir esa carpeta
Debería tener 2 entradas: una carpeta llamada 'corazones' y un archivo de texto llamado 'boards.txt'
Abra la carpeta 'núcleos'
Que debe tener una entrada: una carpeta llamada 'core13'
Abra 'core13'. Allí encontrará 13 archivos con extensiones 'h', 'c' y 'cpp'.
Para hacer más fácil he hecho un archivo zip que debe descomprimir con la estructura de directorio adecuado. Descomprimirlo en la carpeta de 'hardware'.
Actualización para IDE 1.6. x El archivo zip se instala correcto para el 1.0.6 IDE. Para el IDE 1.6. x ver mi respuesta a Danny-dan en los comentarios, o mira en el artículo: instalar Attiny13 core 1.6. x y 1.7, x IDE
Como una nota adicional: en el año 2015 cuando quería programar algunos Attiny13, aparentemente había jodido mi instalación y ya no pude programar los chips. Al parecer había olvidado que escribí este ibble. Una búsqueda de encontrar mi propio ibble y cuando he instalado el zip... todo ha ido como un reloj otra vez.