¿Puede un experto en informática explicar qué significa vigilancia de hardware?
Un perro guardián de hardware es en realidad un temporizador con una entrada y una salida. Su función es comprobar periódicamente las condiciones internas del chip y enviar una señal de reinicio al chip una vez que se produce un error. De hecho, es un chip de seguimiento.
Cuando el sistema microcontrolador está funcionando, es susceptible a interferencias de campos electromagnéticos externos, causando confusión de datos, errores de programa y bucles interminables, afectando el funcionamiento normal del microcontrolador, lo que resulta en consecuencias impredecibles para el microcontrolador. sistema de control.
El uso de un dispositivo de vigilancia de hardware puede evitar un bucle infinito en un programa. Después de aplicar el circuito de vigilancia, el microcontrolador puede continuar funcionando en estado no tripulado. El hardware observa el circuito de la puerta y utiliza un temporizador para monitorear el funcionamiento del programa principal.
Información ampliada
Nota:
La mayoría de los microcontroladores de la serie 51 tienen perros guardianes cuando el perro guardián no se borra regularmente, provocará un reinicio. Esto evita que los programas se escapen. También puede evitar que se produzca un bucle infinito cuando el programa se ejecuta en línea.
El diseñador debe conocer el tiempo de desbordamiento del mecanismo de vigilancia para decidir borrarlo en el momento adecuado. El mecanismo de vigilancia no debe borrarse con demasiada frecuencia, de lo contrario causará un desperdicio de recursos. Cuando el programa se ejecuta normalmente, el software configura el temporizador a intervalos regulares (menos que el período de desbordamiento del temporizador) para evitar reinicios falsos causados por interrupciones de desbordamiento.
Enciclopedia Baidu: Watchdog (chip de monitoreo)
Enciclopedia Baidu: Watchdog (software de monitoreo)