Circuito RESET

Algo básico pero que no debemos olvidar es el circuito de reinicio, el reinicio se utiliza para poner el microcontrolador en un estado conocido (estado de inicio), normalmente, cuando un microcontrolador PIC se restablece la ejecución del programa se inicia desde la dirección 0 de la memoria del programa. El hecho de reinciar inicializa varios registros SFR dentro del microcontrolador.

Un microcontrolador PIC puede ser reiniciado cuando suceden cualquieras de las siguientes condiciones:
  • Reinicio durante el encendido (POR - Power On Reset).
  • Reinicio si hay nivel bajo en MCLR (conectado a un cero lógico).
  • Reinicio cuando el watchdog se desborda.
Como podemos ver en la siguiente imagen, MCLR esta conectado a 1 lógico por medio de una resistencia de 4.7k y el micro esta operando normalmente, pero al presionar un push-boton MCLR se conecta a un cero lógico y el micro se reinicia, cuando esto sucede el micro inicia nuevamente la ejecución del programa (desde la direccion 0 de la memoria del programa).



Post Relacionados por Categorias