Skip to content

nopnop2002/esp-idf-ds1302

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

esp-idf-ds1302

DS1302 RTC Driver for esp-idf

I ported from here.

Software requirements

ESP-IDF V5.0 or later.
ESP-IDF V4.4 release branch reached EOL in July 2024.
ESP-IDF V5.1 is required when using ESP32-C6.

Installation

git clone https://github.com/nopnop2002/esp-idf-ds1302
cd esp-idf-ds1302
idf.py menuconfig
idf.py flash

Wireing

DS1302 ESP32 ESP32Sn/Hn/Cn
CLK -- GPIO15 GPIO1
DAT -- GPIO16 GPIO2
RST -- GPIO17 GPIO3
GND -- GND GND
VCC -- 3.3V 3.3V

You can change GPIO using menuconfig.

Set Clock Mode

This mode set RTC initial value using NTP time Server.
You have to set these config value using menuconfig.

Image Image

You have to set gpio & NTP Server using menuconfig.

Image Image

Get Clock Mode

This mode take out the time from a RTC clock.
You have to change mode using menuconfig.

Image Image

ds1302-13

Get the time difference of NTP and RTC

This mode get time over NTP, and take out the time from a RTC clock.
Calculate time difference of NTP and RTC.
You have to change mode using menuconfig.

Image Image

ds1302-14

Time difference of 1 week later.

ds1302-1week

Time difference of 1 month later.

ds1302-1month

Comparison with other RTCs

This module has a large time lag.
I recommend the DS3231 RTC.
https://github.com/nopnop2002/esp-idf-ds3231

About

DS1302 RTC Driver for esp-idf

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors