Restablecer pin en ATtiny84 / 85/2313 aclaración


9

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

  1. Al programar con un programador AVR de 6 pines, ¿es necesario conectar el pin de reinicio de un ATtiny en ese punto a la resistencia de 10k a VCC?

  2. Cuando se utiliza un Arduino Uno para programar un ATtiny, el pin de reinicio del attiny se conecta 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 de un ATtiny84 / 85/2313 siempre debe estar conectado a una resistencia de 10k a VCC?

Respuestas:


7

Sí, siempre conecte el pin de reinicio del ATtiny a VCC a través de una resistencia de 10k. No puede doler, y puede ayudar (evitar que su dispositivo se reinicie al azar).


6

Para evitar reinicios espurios, es una buena práctica conectar el pin de reinicio de un controlador a través de una resistencia de 10k a V (CC). Sin embargo, mientras está conectado al programador, una resistencia de 10k no hará daño, pero no es realmente necesario. El programador usará uno de sus pines de salida de baja impedancia para tirar del 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 termine de programar el dispositivo, no sé qué pasará con las salidas del programador (y con eso el nivel lógico en el pin de reinicio del controlador). Si el programador gira los pines al estado de alta impedancia / entrada, entonces se recomienda nuevamente la resistencia de 10k en el reinicio del controlador.

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

En otras palabras: la resistencia de 10k en el reinicio a V (CC) no duele durante la programación, pero evita los reinicios no intencionados una vez hecho.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.