Restablecer pin en ATtiny84 / 85/2313 aclaración

9

Tengo dos preguntas que esperaba que alguien pudiera aclarar con un rápido Verdadero / Falso. Cuando se usa el ATtiny85 / 85/2313, el pin de reinicio se conecta a una resistencia de 10k que está conectada a VCC.

  1. Cuando la programación con un programador AVR de 6 pines, el pin de restablecimiento en un ATtiny en ese punto, debe estar conectado a la resistencia de 10k a VCC?

  2. Cuando se usa un Arduino Uno para programar un ATtiny, el pin de reinicio en el attiny está conectado a D10. ¿El pin de reinicio también necesita estar conectado a una resistencia de 10k a VCC?

O, para resumir, ¿el pin de reinicio en un ATtiny84 / 85/2313 siempre necesita estar conectado a una resistencia de 10k a VCC?

    
pregunta ben

2 respuestas

6

Sí, siempre conecte el Pin de restablecimiento de ATtiny a VCC a través de una resistencia de 10k. No puede doler, y puede ayudar (evita que tu dispositivo se reinicie de forma aleatoria).

    
respondido por el vicatcu
6

Para evitar reinicios falsos, es una buena práctica conectar un pin de reinicio del controlador a través de una resistencia de 10k a V (CC). Sin embargo, mientras está conectado al programador, una resistencia de 10k no se verá afectada, pero en realidad no es necesario. El programador usará uno de sus pines de salida de baja impedancia para empujar el pin del controlador al nivel deseado (arriba o abajo). En ese caso, la resistencia de 10k no tiene ningún efecto porque la salida del programador tiene una impedancia mucho menor.

Sin embargo, tenga en cuenta que una vez que el programador termina de programar el dispositivo, no sé qué sucederá con las salidas del programador (y con eso el nivel lógico en el pin de reinicio del controlador). Si el programador lo convierte en patillas al estado de alta impedancia / entrada, se recomienda nuevamente la resistencia de 10k en el reinicio del controlador.

Por supuesto, la resistencia de 10k no es necesaria cuando el pin de reinicio está conectado a una salida lógica de otro chip.

En otras palabras: la resistencia de 10k al restablecerse a V (CC) no daña durante la programación, pero evita que se reinicien involuntariamente una vez hecho.

    
respondido por el jippie

Lea otras preguntas en las etiquetas