找回密码
 立即注册
查看: 506|回复: 8

IIC总线主机模式读取一次 PCF8563耗时多少

[复制链接]

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2024-3-28 10:29:44 | 显示全部楼层 |阅读模式
老师们好,STC8H8K64U 工作频率 22.1184M,使用硬件 IIC总线读取 PCF8563,读取一次完整的时钟日历数据大概耗时多久? 我这边用软件模拟的大概要 1ms左右,感觉挺耗时间的

截图202403281029372719.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-3-28 16:13:34 | 显示全部楼层
总线时钟配置为400KHz的话,读取一次差不多200us左右吧,
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2024-3-28 17:16:16 | 显示全部楼层
晓*** 发表于 2024-3-28 16:13
总线时钟配置为400KHz的话,读取一次差不多200us左右吧,

您这边实测过么? PCF8563 支持 200us读取一次么?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-3-28 17:36:48 来自手机 | 显示全部楼层
Nanger 发表于 2024-3-28 17:16
您这边实测过么? PCF8563 支持 200us读取一次么?

读一次200us和200us读一次是两个概念,RTC芯片没必要读那么频繁,可以用32.768KHz的时钟去处理时序要求高的任务。我实测是1秒读2次寄存器,一次耗时200us。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2024-3-29 10:31:08 | 显示全部楼层
晓*** 发表于 2024-3-28 17:36
读一次200us和200us读一次是两个概念,RTC芯片没必要读那么频繁,可以用32.768KHz的时钟去处理时序要求高 ...

我现在就是一秒读一次寄存器,一次耗时 1ms,现在想把1ms这个时间再往小里压一压,看别人说 PCF8563有的读一次数据要几十毫秒,不知道提速以后会不会兼容性变差了呢。不知道国产的那些8563具体什么情况,真的有这么慢的么?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-3-29 11:27:32 | 显示全部楼层
Nan*** 发表于 2024-3-29 10:31
我现在就是一秒读一次寄存器,一次耗时 1ms,现在想把1ms这个时间再往小里压一压,看别人说 PCF8563有的 ...

提速的前提是设置I2C的总线时钟到芯片允许的最大值,一般也就400kHz,一次只读7个时间日期寄存器,用不了1ms的,高速度通信上拉电阻不宜太大,控制在1k~3.3kΩ即可。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2024-3-29 11:51:29 | 显示全部楼层
晓*** 发表于 2024-3-29 11:27
提速的前提是设置I2C的总线时钟到芯片允许的最大值,一般也就400kHz,一次只读7个时间日期寄存器,用不了 ...

好的,谢谢指导
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-3-29 13:37:57 | 显示全部楼层
另外,8563支持不写读地址直接读的时序,只需要发器件地址+读位,就可以直接读9个字节,后面7个字节就是时间日期,这样操作速度更快
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-03-20 10:41:53

6

主题

33

回帖

288

积分

中级会员

积分
288
发表于 2024-5-25 09:27:46 | 显示全部楼层
晓*** 发表于 2024-3-29 13:37
另外,8563支持不写读地址直接读的时序,只需要发器件地址+读位,就可以直接读9个字节,后面7个字节就是时 ...

发一下这个代码
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:22 , Processed in 0.119523 second(s), 104 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表