Red de conocimiento del abogados - Ley de patentes - ¿Para qué se utiliza el temporizador en un microcontrolador?

¿Para qué se utiliza el temporizador en un microcontrolador?

Su función principal es restablecer el microcontrolador reiniciando el dispositivo (si el software no borra el dispositivo) cuando se produce un fallo de software. El temporizador de vigilancia, que también se utiliza para reactivar el dispositivo desde el modo de suspensión o inactivo, proporciona un sistema de protección independiente para el microcontrolador.

Cuando el sistema falla, el guardián responderá con una señal de RESET después de un período de tiempo de espera opcional. Por ejemplo, x25045 tiene tres períodos de tiempo de espera opcionales: 1,4 segundos, 600 milisegundos y 200 milisegundos. Cuando el programa falla, x25045 restablecerá el microcontrolador.

Información ampliada

El temporizador/contador T0 y T1 están compuestos por dos registros especiales de 8 bits, es decir, el temporizador/contador T0 está compuesto por TH0 y TL0, y T1 está compuesto por de composición TH1 y TL1.

Además, hay dos registros de funciones especiales de 8 bits, TMOD y TCON, que se encargan de controlar y determinar las funciones y modos de trabajo de T0 y TCON y se utilizan para controlar T0 y T1. iniciar o detener el conteo, y también contiene el estado del temporizador/contador. ?

TF1: Indicador de desbordamiento del temporizador 1. Configurado por hardware cuando el temporizador/contador de eventos se desborda. Borrado por hardware durante el manejo de interrupciones. O borrarlo con software.

TF0: Indicador de desbordamiento del temporizador 0. Configurado por hardware cuando el temporizador/contador de eventos se desborda. El hardware lo borra durante el procesamiento de la interrupción o el software lo borra.

Enciclopedia Baidu-Interrupción del temporizador

Enciclopedia Baidu-Temporizador de vigilancia