Cambié los bits del fusible del reloj en mi ATtiny85. Ahora no puedo mostrarle nada ni cambiar el fusible. Me sale el error:
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
El comando de la línea de comandos que usé para cambiar el fusible inicialmente fue:
avrdude -p attiny85 -P com8 -c stk500v1 -b 19200 -U lfuse:w:0x62:m -U flash:w:main.hex
Ahora entiendo que configuré el fusible del reloj para una señal de reloj oscilante, no para un cristal. Leí aquí que puedo suministrar la señal de reloj necesaria desde un stk500 . Mi Arduino UNO funciona como programador (y en los argumentos de la línea de comandos, en realidad le digo a avrdude que es un stk500). ¿Cómo conecto / configuro UNO y ATtiny para suministrar la señal de reloj necesaria?
EDIT
No estoy tratando de usar la programación paralela de alto voltaje. Solo quiero proporcionar la señal del reloj externo que el AVR ahora espera para poder programarla como normal.
Tengo un segundo Arduino e intenté enviar una onda cuadrada de 16 MHz al pin 2 (CLK1) del ATtiny85, usando el código en esta página . Sin embargo, cuando intenté programar el AVR con ambos Arduinos conectados (tanto el reloj como el programador), obtuve el mismo error que antes. ¿Alguna idea de lo que está mal?