Red de conocimiento informático - Aprendizaje de programación - Principio de funcionamiento del chip de reloj DS1302

Principio de funcionamiento del chip de reloj DS1302

El principio de funcionamiento del chip de reloj DS1302: use el microcontrolador para leer la hora del DS1302, configure el pin de reinicio (RST) en un nivel alto y envíe la dirección de 8 bits y la información del comando al registro de desplazamiento.

DS1302 es un reloj en tiempo real de alto rendimiento y bajo consumo con RAM lanzado por la empresa estadounidense DALLAS. Tiene función de cronometraje y es similar a los relojes electrónicos y calendarios perpetuos que se utilizan en la vida diaria. Puede realizar cronometraje de año, mes y día, hora, minuto, segundo y día de la semana.

Puede usar un microcontrolador para escribir la hora en el DS1302 para configurar la hora, o puede usar un microcontrolador para leer la hora desde el DS1302. La hora leída también se puede mostrar en la pantalla LCD. De esta forma se puede realizar la función de un reloj electrónico.

Cuando el DS1302 está funcionando, para inicializar cualquier transferencia de datos, el pin (RST) debe restablecerse al nivel alto y la dirección de 8 bits y la información del comando se ingresan en el registro de desplazamiento. Los datos se ingresan en serie en el flanco ascendente del reloj (SCLK), los primeros 8 bits especifican la dirección de acceso, la palabra de comando se carga en el registro de desplazamiento y, en ciclos de reloj posteriores, la operación de lectura genera los datos y la operación de escritura. genera los datos.

En modo de un solo byte, el número de pulsos de reloj es 8 8 (dirección de 8 bits y datos de 8 bits; en modo multibyte, el número de pulsos de reloj es 8 más hasta 248); datos.

Introducción al chip ds1302

DS1302 es un chip de reloj en tiempo real de bajo consumo y alto rendimiento lanzado por la empresa estadounidense DALLAS. Viene con 31 bytes de RAM estática y. utiliza una interfaz SPI de tres cables. La CPU se comunica de forma sincrónica y puede transmitir señales de reloj y datos de RAM en ráfagas de varios bytes a la vez. La última versión del dispositivo utiliza una interfaz SPI de tres cables para la comunicación síncrona con la CPU y la capacidad de transferir señales de reloj y datos de RAM en ráfagas de varios bytes a la vez.

El reloj en tiempo real puede proporcionar segundos, minutos, horas, días, semanas, meses y años, puede ajustarse automáticamente cuando el mes tiene menos de 31 días y tiene una función de compensación de año bisiesto.

El rango de voltaje de funcionamiento es de 2,5 ~ 5,5 V. Adopta una fuente de alimentación dual y puede configurar el modo de carga de energía de respaldo para proporcionar capacidad de carga lenta para la fuente de alimentación de respaldo. DS1302 se utiliza para el registro de datos, especialmente para registrar algunos puntos de datos con importancia especial. Puede registrar datos y datos de apariencia al mismo tiempo, por lo que se usa ampliamente en sistemas de medición.