data/attach/1904/htrznldd58vj46cyxcwvutp7mj6sr0mt.jpg
今天折腾了DS3231时钟模块,感悟如下以备忘:
1. Arduino控制DS3231时钟初始设定时可按国家授时中心的时间校准,见下图。
2 . Arduino,DS32321断电再次上电,重新编译烧录程序时有讲究:
2.1 若直接使用Arduino空的模版程序编译、烧录、打开串口监视,DS3231的时间将会被覆盖,还会初始在设定的时间点。
2.2 此时需在使用DS3231的Arduino程序中需要注释掉下图中7条时间设定的Clock.setXX的语句,保持读DS3231时间的语句,即可实现保持原始时间的效果,即首次写入,一直使用,不管断电与否,重新编译与否,打开串口监视与否,似乎这是保持时间的唯一方法,不知是否还有其它方法保持时间