zhao0572bj 发表于 2013-5-21 00:17:35

关于DS1307更深入的讨论

DS1307模块自带电池可以实现断电后继续计时,但是程序怎么写可以在Arduino系统再次加电后从DS1307模块中再读出正确的时间呢?一般的大家的例子都是在程序里初始化了一个规定时间,所以每次上电后都会从那个时间开始计时。
另外,如何通过遥控器或者按键给DS1307设定时间呢?

飞翔的红猪 发表于 2013-5-21 06:31:34

每次初始化时间值后,可以在内置的RAM中写入特定的值,然后每次上电的时候读取这个值,如果发生改变,则重新初始化,否则跳过初始化直接读取时间值

zhao0572bj 发表于 2013-5-21 10:13:33

飞翔的红猪 发表于 2013-5-21 06:31 static/image/common/back.gif
每次初始化时间值后,可以在内置的RAM中写入特定的值,然后每次上电的时候读取这个值,如果发生改变,则重新 ...

明白,那就直接读取时间值就好了。嗯。。。谢谢。过几天弄好给大家上个图。
页: [1]
查看完整版本: 关于DS1307更深入的讨论