8025时间读取

sb2603 2011-10-21 10:50:33
51单片机模拟i2c时序读取RX8025的实时时间,发现读出来的秒、分显示正确,而小时数不准确,BCD码显示只能00到23,结果小时数显示30、31、32等,超出BCD码范围,哪位大侠知道原因,帮帮小弟,不胜感激!
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
codesnail 2011-10-21
  • 打赏
  • 举报
回复
模拟i2c?只能说lz是在找虐,现在支持i2c接口的mcu根本就不贵,。。。。。。。
青春无价,不知道为了很多人用gpio来模拟串口,spi,i2c到底是何用意?
codesnail 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 iamlaosong 的回复:]

模拟i2c很正常啊,虽然有mcu带这种接口,但有时有多个外设需要,比如时钟、存储等,所以还是需要模拟i2c。小时只用不了那么多位,读取后把不用的屏蔽掉。可能这些不用的位状态不确定造成你的数字过大。
[/Quote]
那只能说明硬件设计不到位。
宋哥 2011-10-21
  • 打赏
  • 举报
回复
模拟i2c很正常啊,虽然有mcu带这种接口,但有时有多个外设需要,比如时钟、存储等,所以还是需要模拟i2c。小时只用不了那么多位,读取后把不用的屏蔽掉。可能这些不用的位状态不确定造成你的数字过大。
宋哥 2011-10-21
  • 打赏
  • 举报
回复
模拟i2c很正常啊,虽然有mcu带这种接口,但有时有多个外设需要,比如时钟、存储等,所以还是需要模拟i2c。小时只用不了那么多位,读取后把不用的屏蔽掉。

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧