Después de actualizar el ATtiny85 con un código que incluye el ajuste de la escala preliminar del reloj a 0x00 (en el código, sin destellar el fusible), la próxima vez que intente y destelle, obtengo los siguientes errores que me impiden hacerlo:
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x500075
avrdude.exe: Expected signature for ATtiny85 is 1E 93 0B
Realmente no entiendo. Obviamente, el USBasp está conectado correctamente y funciona (de lo contrario no obtendría la línea de rastreo "Dispositivo AVR inicializado ...". He intentado volver a destellar el código que estaba ejecutando (CLKPR = 0x00). Luego, intente actualizar un simple programa de parpadeo (no hay preescala), todavía falló. Luego probé el programa de parpadeo en un ATtiny85 diferente - funcionó. ¡Regresando al original, todavía no puedo flashear!
Intenté restablecer el fusible usando el -B1 a -B6, nada ...
Soy un principiante, ¡así que probablemente hay algo estúpido que estoy haciendo!
Al reiniciar el dispositivo justo antes de enviar el flash, se ve que funciona. Sin embargo, ahora parece que tengo un nuevo problema al intentar actualizar el fusible de manera predeterminada.
El comando que estoy emitiendo ...
avrdude -p t85 -P COM3 -b 19200 -c avrisp -U efuse:w::m -v -B700
La salida ...
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.08s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.06s
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Después de leer la ronda, estoy bastante seguro de que está relacionado con el reloj / cristal. Simplemente no estoy muy seguro de cómo agregar un cristal.
Gracias de nuevo, Harold Clements