Recuperar un ATtiny13

9

Estoy jugando con un ATtiny13 y pensé que sería bueno usarlo con un oscilador cerámico externo de 8 MHz en lugar del integrado de 1.2 MHz. (Quiero hacer un soft-uart a 9600 bps, así que pensé que 1.2 Mhz era demasiado lento)

Para cambiar a un oscilador externo, ejecuté 'avrdude -c usbtiny -p attiny13 -U lfuse: w: 0x70: m -U hfuse: w: 0xff: m'

Lamentablemente, ya no puedo acceder al dispositivo. El programa 'Blink the LED on PB0' que estaba allí ya no se ejecuta y el programador no puede conectarse a él.

No estoy seguro de qué hacer aquí. ¿Puedo desechar este chip o hay una manera de rescatarlo?

    
pregunta Stefan Arentz

2 respuestas

8

¿Ha intentado configurar el chip con un oscilador externo? Una vez que el chip esté programado para usar un oscilador externo, no funcionará a menos que haya uno presente. Si no lo hace, necesitará alta programación de voltaje para restablecer los fusibles.

    
respondido por el JohnC
6

Absolutamente deberías poder recuperarlo. En el peor de los casos, es posible que necesite un programador de alto voltaje (12V?), Sin embargo.

La configuración de fusibles que usaste no me parece problemática. La detección de apagón está desactivada (puede ser un error) y SPI está habilitado, por lo que debería ser capaz de reprogramarlo correctamente.

Lo principal es que parece que lo configuraste para que necesite un oscilador externo. Estabas intentando eso, así que probablemente tengas uno alrededor. Lo necesita conectado al sistema que está usando para la programación de ISP, pero ese debería ser el único problema.

IOW, no estás haciendo nada raro. Todo debería funcionar. Comprueba que no hay ningún problema en tu configuración. Conexiones sueltas, ese tipo de cosas.

    
respondido por el edebill

Lea otras preguntas en las etiquetas