Attiny85 (Pin 5 / reset) siempre está alto

2

Tengo un par de placas de desarrollo USB basadas en Attiny85 (o más bien, clones Digispark baratos de Ebay). El pin 5 parece estar siempre en lo alto, no importa lo que haga. Estoy sospechando que el fabricante no deshabilitó el reinicio. Y por lo tanto, se extrae internamente.

¿Puede alguien confirmar esto? Estoy tentado de bloquear el bit de restablecimiento, pero esto significa que ya no puedo programar con más de ISP. Así que estoy vacilante.

    
pregunta Adam Lee

2 respuestas

2

nRESET genera una fuente de Vcc aproximadamente cuando el fusible RSTDISBL no está programado. Dado que se supone que es una plataforma de desarrollo USB, debe grabar (y probar) Micronucleus en el chip antes de programar el fusible.

    
respondido por el Ignacio Vazquez-Abrams
2

Por defecto, el bit de fusible RSTDISBL no está programado (predeterminado = 1), entonces puede programar el chip a través de ISP. significa que no puedes usar este pin como IO. Debido a la naturaleza del pin RESET, es Active Low en las MCU de Atmel, luego normalmente se retira.

Si desea probar que es un pin de restablecimiento o un IO, conéctelo a través de una resistencia 220R a GND y vea qué ocurrirá con el chip.

En la mayoría de los casos, los fabricantes omiten este pin para restablecer el pin, pero no es general. Insisto en que no cambies RSTDISBL, o estarás en un gran problema para reprogramar tu chip, por ejemplo. El uso de la programación de alto voltaje no es tan agradable como lo es el ISP.

    
respondido por el HOPE

Lea otras preguntas en las etiquetas