数码之家

 找回密码
 立即注册
搜索
查看: 2345|回复: 5

[STM] 模拟I2C读取RX8025和SD2405的时钟数据

[复制链接]
发表于 2022-3-26 13:07:07 | 显示全部楼层 |阅读模式
本帖最后由 springvirus 于 2022-3-29 12:16 编辑

I2C已经很普及了,最近再次复习下I2C
起始终止信号无需多言,只是注意抓取数据后的ACK的发送方和接收方,主机从机在各个时刻,作为发送方和接收方身份的转变,以及读取要读取的字节后,就发送NACK,之后STOP
时序稍显复杂,在不同平台时,注意延时函数的时间选取,以及SCL  SDA的上拉电阻选择。

用STM32F103读取了RTC RX8025T和SD2405,3.3V系统,上拉电阻用了4.7K,据资料看,都是高精度RTC,再加上逻辑分析仪,可谓事半功倍

分享下波形图,供正在玩这两款片子的同学参考

RX8025T和SD2405ALPI,这两款片子的读写数据都支持地址指针的自动加1,二者的I2C从设备地址都是:读地址0x65,写地址0x64,所以不要挂在同一组I2C总线上
这里用了4个IO,来分别读写二者。



STM32F103RBT6



板子全貌


其中数据都是初始化时,测试写入的时间点,经循环采样,秒都是跳动的
另外注意SD2405的小时读出后,需要把最高位与0去掉,才是正确的小时






RX8025 读取秒分时



RX8025 读取日月年


SD2405 读取秒分时


SD2405 读取日月年






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 5家元 +132 收起 理由
chenzoutie + 20 謝謝分享
cutter + 12 優秀文章
家睦 + 60
jf201006 + 20 謝謝分享
8139 + 20 謝謝分享

查看全部打赏

发表于 2022-3-27 19:33:38 | 显示全部楼层
钩子好用吗? 很小的贴片也能勾?
回复 支持 反对

使用道具 举报

发表于 2022-3-27 21:36:14 | 显示全部楼层
inthsunshine 发表于 2022-3-27 19:33
钩子好用吗? 很小的贴片也能勾?

这是普通的测试夹,他焊了针,勾在针上的。
https://item.taobao.com/item.htm ... &id=18989040691

要勾贴片IC引脚,要用这种
https://item.taobao.com/item.htm ... amp;id=633335334332
或这种
https://item.taobao.com/item.htm ... amp;id=661166179780


回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-3-28 08:21:53 | 显示全部楼层
inthsunshine 发表于 2022-3-27 19:33
钩子好用吗? 很小的贴片也能勾?

一看就没仔细看图!!!!
边上留有焊盘,供焊接插针!!!
看钩子钩哪里了
回复 支持 反对

使用道具 举报

发表于 2022-3-29 08:15:33 | 显示全部楼层
RX8025T这个时钟芯片真的不错,物美价廉。后悔知道的晚了,买了一堆DS1302,还舍不得仍。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-29 08:25:19 | 显示全部楼层
mengfc 发表于 2022-3-29 08:15
RX8025T这个时钟芯片真的不错,物美价廉。后悔知道的晚了,买了一堆DS1302,还舍不得仍。 ...

常见的RTC,都玩玩也没坏处
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-9 05:30 , Processed in 0.561601 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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