HC08 microcontrolador

Páginas: 5 (1104 palabras) Publicado: 22 de septiembre de 2014
RESET
¿QUÉ ES EL RESET?
El reset regresa al microcontrolador a una condición de inicio conocida e inicia la ejecución del programa desde una localidad de memoria definida por el usuario.
¿CÓMO FUNCIONA?
Proporciona una forma para iniciar el procesamiento de un conjunto conocido de las condiciones iniciales. Durante el reset, la mayoría de los registros de control y de estado están obligadosa valores iniciales y el contador de programa se carga desde el vector de reset que es definida por el usuario ($ FFFE y $ FFFF). La dirección contenida en el vector, es la dirección de la primera instrucción a ser ejecutada después de salir del estado de RESET.
Inmediatamente se detiene la operación que se esté ejecutando.
El bit I en el registro de código de condición (CCR) está configuradopara bloquear las interrupciones enmascarables hasta que el programa de usuario tiene una oportunidad de inicializar el puntero de pila (SP) y los ajustes de control del sistema. SP se ve obligado a $ 00FF en Reset.
EFECTOS
Las siguientes acciones internas ocurren como resultado de cualquier reset del MCU:
1) Todos los registros de dirección de datos se colocan en cero (como entradas).
2) Elpuntero a la pila (SP) es forzado a $00FF.
3) El bit I del CCR se pone en uno inhibiendo a las interrupciones enmascarables.
4) El latch de interrupciones externas es borrado.
5) El latch de STOP es borrado.
6) El latch de WAIT es borrado.
SRS (SYSTEM RESET STATUS REGISTER)
Este registro incluye siete indicadores de estado de sólo lectura para indicar el origen del reajuste más reciente.Escribir cualquier valor a esta dirección de registro borra el temporizador de vigilancia COP sin afectar el contenido de este registro.
El estado de restablecimiento de estos bits depende de lo que causó el MCU para reiniciar.

TIPOS DE RESET
EXTERNOS:
Se presenta al aplicar un nivel lógico de 0 a la terminal RST durante un cierto tiempo. El bit PIN del registro SIM se establece en ‘1’ alaplicar un reset externo.
INTERNOS:
Power-on reset (POR)
Computer operating properly (COP)
Circuitos de reset de bajo voltaje
Código de operación ilegal
Dirección ilegal
POWER-ON RESET (POR)
Genera un reinicio de la señal cuando se aplica potencia al dispositivo. Se asegura que el dispositivo comience a funcionar en un conocido estado.
Cuando el poder se aplica inicialmente a la MCU, elcircuito POR causará una condición de reset. A medida que aumenta la tensión de alimentación, el circuito de LVD sostendra el chip de reinicio hasta que el suministro se ha elevado por encima del nivel VLVDH. Tanto el bit POR y el bit de LVD en SRS se establecen siguiendo un POR.
El reset al encender la fuente de alimentación ocurre al detectarse una transición positiva sobre VDD. Su uso esestrictamente para la condición de encendido y no podrá utilizarse para detectar caídas de la tensión de la fuente de alimentación. Podrá usarse un circuito inhibidor de baja tensión (LVI) para detectar caídas de la fuente.
Se presenta cuando se detecta una transición positiva en el pin VDD.
El voltaje en el pin VDD debe irse completamente a cero para que se presente este tipo de reset.
Los bits POR yLP en el registro SIM se establecen en un valor de ‘1’.
ORDENADOR FUNCIONA CORRECTAMENTE (COP) WATCHDOG
Tiene la intención de forzar un reinicio del sistema cuando el software de la aplicación no se ejecuta como se espera.
Para evitar un reinicio del sistema desde el temporizador COP (cuando está habilitado), el software de aplicación debe periódicamente restablecer el temporizador de la COP.Si el programa de aplicación se pierde y no se restablece la COP antes de que tiempo de espera, se genera un reinicio del sistema para forzar el sistema a un punto de partida conocido.
El temporizador COP se restaura escribiendo cualquier valor a la dirección del registro de estado de reinicio (SRS). Esta escritura no afecta a los datos en el de sólo lectura SRS registro.
Es un reset...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS