首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ht1380能连续读写吗?

ht1380能连续读写吗?

    我的一个单片机系统里用到了实时钟ht1380,一次性读写都是正常的.但是连续读写时却出现了问题.比如每隔半秒读一次秒寄存器,得到的数值是不对的,只有第一次读出来的值是对的;每隔一分钟读一次分寄存器,读出来的值是不变的,同样是只有第一次读出来的值是对的.也就是说只有系统重新上电后,第一次读出来的值是对的.实时钟是不是不能连续读写?那如果我想用实时钟做一个电子表,就只能在上电时读出当前时间值,然后自己去计时吗?谢谢
我是菜鸟,请多多指教
实时时钟之所以叫实时时钟就是因为其本身是可以自动计时的.如果你读出的时间不对,那么你要确保是否启动了时钟,这通常是由软件控制指令来完成的.当你启动了时钟后,你的每次通讯(满足芯片对延时的要求后)读出的数据就是时钟的即时数据.
你需要好好检查一下你的软件
返回列表