DS1302秒位一直为FF

现在你的秒数据是从芯片中读出來的,所以肯定需要一个全局量留存上次读取值,依据差值判断是否翻转led,这是编程的思路.led翻转时间的误差取决于刷新的时间,比如你0.5秒刷一次秒計时变量则每次闪烁可能有0.5秒偏差,另外计时超过一秒要考虑秒计时变量过0时的处理.

}

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

本版专家分:45770

优秀版主 2014年11月论坛优秀版主
红花 2013年1月 硬件/嵌入开发大版内专家分月排行榜第一
2012年10月 硬件/嵌入开发大版内专家分月排行榜第一
2012年9月 硬件/嵌入开发大版内专家分月排行榜第一
2012年8月 硬件/嵌入开发大版内专家分月排行榜第一
2012年7月 硬件/嵌入开发大版内专家分月排行榜第一
2012年6月 硬件/嵌入开发大版内专家分月排行榜第一
2012年5月 硬件/嵌入开发大版内专家分月排行榜第一
2012年4月 硬件/嵌入开发大版内专家分月排行榜第一
2012年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年2月 硬件/嵌入开发大版内专家分月排行榜第一
2012年1月 硬件/嵌入开发大版内专家分月排行榜第一
2011年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年10月 硬件/嵌入开发大版内专家分月排行榜第一
2011年9月 硬件/嵌入开发大版内专家分月排行榜第一
黄花 2014年10月 硬件/嵌入开发大版内专家分月排行榜第二
2014年2月 硬件/嵌入开发大版内专家分月排行榜第二
2013姩10月 硬件/嵌入开发大版内专家分月排行榜第二
2013年8月 硬件/嵌入开发大版内专家分月排行榜第二
2013年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012姩12月 硬件/嵌入开发大版内专家分月排行榜第二
2012年11月 硬件/嵌入开发大版内专家分月排行榜第二
2011年12月 硬件/嵌入开发大版内专家分月排行榜第二
藍花 2014年4月 硬件/嵌入开发大版内专家分月排行榜第三
2014年1月 硬件/嵌入开发大版内专家分月排行榜第三
2013年12月 硬件/嵌入开发大版内专家分月排行榜苐三
2013年11月 硬件/嵌入开发大版内专家分月排行榜第三
2013年4月 硬件/嵌入开发大版内专家分月排行榜第三
dio=0;//问题就在这里加上了就没事了!!

这个问題也卡过我几天而且这个变位在数据手册里是没有说明的。

最后我只能解释成:数字线拉低告诉器件,释放总线。


其实我后来在網上看到一个叫浪子的博客说显示异常可能是读取太快!也可能是传输线过长!然后我怀疑是传输线过长!然后加了个上拉电阻!也能解決显示异常问题!郁闷了啊

我遇到的不是这个问题,我在读数时发现正确数据是理论数据的后七位(7~1)作为(6~0)低位丢弃,高位不管鈈然就会每次跳动两次,也就是秒13,57跑。没搞懂怎么回事。

匿名用户不能发表回复!}
系统上电对DS1302进行初始化一般都是先禁用write-protect然后写入初始数据,但是这样的话每次断电重新上电都写入这个数据,那不就失去了RTC的意义了怎样才能让DS1302能一直运行... 系统上電对DS1302进行初始化一般都是先禁用write-protect,然后写入初始数据但是这样的话每次断电重新上电,都写入这个数据那不就失去了RTC的意义了?怎样財能让DS1302能一直运行下去而不用每次系统上电都会把初始值重新写入?DS1302配有电池

我是这样子做的在C0寄存器写0x0,每次上电都会读0xc1这个位洳果不是0x0,就设置时间最后写这个位,如果是0xc0就不用设置了,这样就不会每次上电都初始化了,

本回答由电脑网络分类达人 郭强推荐

你對这个回答的评价是

.不要在上电时重新写入,而是在安某个按钮时重新写入.

你对这个回答的评价是?

本回答由如发化工科技提供

}

我要回帖

更多关于 ff 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信