Reiniciando un microcontrolador con un botón conectado a Vcc

0

Me gustaría tener una manera de restablecer mi PIC mediante la eliminación de energía del chip. Mi propio hacker piensa que la forma más sencilla sería agregar una resistencia entre la salida de mi LDO y Vcc en el PIC, y luego agregar un botón entre GND y después de la resistencia. Para evitar posibles problemas con el rebote del interruptor, me imagino que podría agregar una tapa en paralelo con el botón y una resistencia en medio, como esto: (ignorar los valores de los componentes, esos son los valores predeterminados del editor)

simular este circuito : esquema creado usando CircuitLab

¿Hay algo seriamente mal con hacerlo así? Intento mantenerlo simple y no requerir un montón de componentes.

    
pregunta Dave

2 respuestas

2

Tendrá una caída de voltaje variable dependiendo de la corriente de carga. No parece muy elegante.

simular este circuito : esquema creado usando CircuitLab

Figura 1. Botón de corte de energía.

¿Qué hay de usar un botón pulsador normalmente cerrado? Cambiar bounce no es un problema. El circuito se reiniciará de nuevo.

    
respondido por el Transistor
0

¿No tienes un pin / MCLR?

Usted no escribió qué PIC está utilizando, así que simplemente lo estoy cortando y pegando desde una hoja de datos PIC16 (L) F1717 / 8/9:

  

5.5 MCLR

     

El MCLR es una entrada externa opcional que puede restablecer el dispositivo. El MCLR   La función está controlada por el bit MCLRE de Palabras de configuración y el bit LVP de   Palabras de configuración (Tabla 5-2).

     

5.5.1 MCLR HABILITADO

     

Cuando MCLR está habilitado y el pin se mantiene bajo, el dispositivo se mantiene en Restablecer. El pin MCLR está conectado a VDD a través de un pull-up interno débil. El dispositivo tiene un filtro de ruido en la ruta de restablecimiento de MCLR. El filtro detectará e ignorará los pequeños pulsos

    
respondido por el Dejvid_no1

Lea otras preguntas en las etiquetas