m41t81 RTC

[复制链接]
3799|4
 楼主| ljx204 发表于 2009-10-30 12:29 | 显示全部楼层 |阅读模式
最近在搞m41t81  RTC, 现在I2C 可以与它通讯,
可以正确设置内部register, 也可以产生其它功能,
如输出方波等. 但很奇怪,读RTC 的分秒等register,
读出来的值不变,一直为我设置的值, 看上去是RTC 不走,
但32768 是有波形的,不知道有谁搞过这个东西,给点
意见. 先谢谢了
smileage 发表于 2009-10-30 13:05 | 显示全部楼层
检查一下控制寄存器,好像有一个stopbit位,需要清零
 楼主| ljx204 发表于 2009-10-30 13:39 | 显示全部楼层
早知道了,但是不行
 楼主| ljx204 发表于 2009-11-2 11:36 | 显示全部楼层
各位,我找到问题了.
开始我只是设置了RTC 那部分的 Register, 不能工作.
后来我看到Datasheet说到reserver register 的部分为 0x00,
但我读回来发现不是0x00, 我把它全设置为0x00,
这样就可以了. 看样子是要把所有的register 都设置一下 。
fsunboy 发表于 2016-10-9 16:56 | 显示全部楼层
楼主,我也遇到了这样的问题。但是我把 reserve reg 全部设置为零,时钟reg还是不更新,为我写进去的数据,晶振用示波器量了有波形,能否给一个20个寄存器的数据,我还是怀疑那个地方数据不对,谢谢~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

10

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部