Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre temporizador y rtc

La diferencia entre temporizador y rtc

TIMER es un cronómetro y contador. Se utiliza principalmente para configurar una señal de interrupción y calcular el tiempo de espera dentro de un tiempo fijo. Generalmente existe integración dentro del microcontrolador.

RTC es un reloj en tiempo real Siempre que el RTC esté encendido continuamente, el año, mes, día, semana, hora, minuto y segundo actuales se pueden leer en los registros del RTC. Alta precisión y bajo consumo de energía. Muchos microcontroladores ahora tienen RTC integrado. También hay chips separados, como los comúnmente utilizados DS1302, RX8025, etc. Muchos chips RTC también proporcionan la función de salida de segundo pulso. Al conectar la señal de pulso al pin INT del microcontrolador, se puede realizar la función de interrupción del segundo pulso.

Se puede entender que TIMER es un metrónomo y RTC es un pequeño despertador.

Por supuesto, también puede suministrar energía continuamente al microcontrolador y usar TIMER para implementar una función de despertador. Sin embargo, esto generalmente no se recomienda en situaciones donde se requieren relojes (como sistemas de riego programados). sistemas de apertura de alumbrado público, etc.), porque una vez, en primer lugar, la precisión es baja y, en segundo lugar, no puede lograr un bajo consumo de energía y la batería se agota rápidamente.