4 votos

¿Necesito un conmutador de Reset?

Estoy tratando de hacer un ATmega328 funcione en un protoboard.

Estoy atrapado en decidir si se necesita un interruptor de reinicio.

¿Necesito uno? ¿Puedo simplemente desconecte y conecte la batería en su lugar? Si necesito uno, cómo ¿puedo hacerlo?

7voto

Nick Alexeev Puntos 20994

El ATmega puede trabajar sin un botón de reset. Apagar el controlador se reiniciará, como la O. P. esperado. En el circuito programador también restablecer el controlador cada vez que una nueva versión del firmware cargado.

Si se hace evidente que un botón de reset sería una buena cosa a tener, puede ser por cable como este:

enter image description here
Fuente: Atmel nota de aplicación AVR042 (AVR Hardware Consideraciones de Diseño) p.6
También hay un enfoque simplificado, aunque asegúrese de leer los comentarios hechos por @vaxquis a continuación.

Dado que el circuito está construido sobre una protoboard, uno siempre se puede echar un cable y toque entre RESET# y la tierra. Que se momentáneamente traer el RESET# a tierra, que se reinicie el controlador.

2voto

Alex Andronov Puntos 178

Restablecer los interruptores a menudo caen en la categoría de cosas que no son necesarias, pero son agradables de tener, especialmente si un dispositivo se comunica con un PC usando algo como un FTDI USB-a-serial converter. Si un chip FTDI es impulsado por la junta, la comunicación no será posible durante los primeros segundos después de que la junta está encendido. Si es impulsado por el PC, el cable de señal desde el FTDI de mayo de poder de la junta, incluso cuando ningún otro tipo de alimentación está conectado. La adición de un botón de reset va a hacer posible que el PC tiene una conexión abierta con el chip FTDI en el momento en que la junta viene de reset. Que puede un muy útil la capacidad de tener, y un botón de reset es una de las maneras más fáciles de lograr (otra opción puede ser usar el DTR cable de FTDI para el control de la linea de reset, aunque la mayoría de restablecer las líneas que están activas-baja y el comportamiento predeterminado de la mayoría de los programas de la unidad de DTR baja durante la comunicación).

1voto

KayJay Puntos 26

Generalmente MCU sí mismo no requiere restablecer porque ciclo de poder hacerlo también con alguna excepción como es registro indicación cuál es razón de reset (power, reset, perro guardián, brown-out,...). Pero si tienes otro statefull ICs entonces se ven afectados sino poder ciclo demasiado. Ejemplo típico es USB ICs mencionados por supercat, pero también por ejemplo, encoders, sensores, multi proyecto de PCB accionado vía autobús etcetera.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X