Paso 1: instrucciones
cuando está programando un ATTiny85 (y al parecer el 84 demasiado) es una consecuencia de cierta configuración que falta en el archivo avrdude.conf que viene con el Arduino.
Al parecer, corregir los problemas de configuración y entonces todo estará bien. Es.
1. vaya a la carpeta de instalación del IDE de Arduino (algo parecido a C:\Program Files (x86)\arduino-1.0.4\hardware\tools\avr\etc.
2. antes de hacer cualquier cosa... hacer un backup del archivo avrdude.conf
3. Abra el archivo avrdude.conf en un editor de texto
4. Busque la sección ATTiny85 en el archivo
5. Busque el chip_erase_delay = 4500; línea
6. Agregue las siguientes dos líneas más abajo:
Pagel = 0xB3;
BS2 = 0xB4;
7. Ubique la memoria = "bloquear" la palabra clave en la sección ATTiny85
8. Vuelva a colocar esta sección con el siguiente (copiar y pegar)
memoria "lock"
tamaño = 1;
escribir = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", "x x x x x x x x 1 1 me me me me me me";
leer = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", "0 0 0 0 0 0 0 0 o o o o o o o o";
min_write_delay = 9000;
max_write_delay = 9000;
;
Lo mismo para la sección de ATTiny84. Tendrá que reiniciar el IDE para ello verse afectadas. Después de esto, usted necesita
- Conectar el ATTiny85 con Arduino usando su favorito ICSP
- el bosquejo de la carga en el IDE
- Seleccione la Junta ATTiny85 en el IDE
- Seleccionar ISP en el IDE de Arduino
- Sube tu dibujo al ATTiny85.
Debe solucionar el problema. Ahora he probado el fix antes mencionados y ahora ha desaparecido el mensaje de error. Para probar esto, carga el bosquejo de 10 Tutorial, compilado y había subido luego a la ATTiny85 sin el mensaje de error de PAGEL BS2.