C语言编程DS1302时钟芯片中的时间停止??

2019-07-16 06:06发布

请教各位 >>用C语言编程,怎么使按key1键后 ,DS1302时钟芯片中的时间停止?~~ 我现在是按key1键后 屏幕上的时间停止,但时钟芯片中的时间还在动,这使得按其他键调整时间的时候不同步!!!~~~~如按键把秒调整到30,屏幕上显示30,时钟芯片上也到30,但接着屏幕保持30,芯片上时间还在跳动31`32````求解 ???????????? 万分感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
辉煌007
1楼-- · 2019-07-16 06:58
建议你看一下技术手册,秒寄存器里有一位是时钟停止位,赋0就行了
你在想什么?
2楼-- · 2019-07-16 11:46
 精彩回答 2  元偷偷看……
ntmusic
3楼-- · 2019-07-16 13:50
完全没必要这么做。只要把调整前的时间读出来,一般读到数组中。然后屏幕显示这个数组数据,修改也只修改数组数据(不再读DS1302)。修改后将数组数据一次性写回DS1302即可

一周热门 更多>