[STM32L4]

LAT1323 STM32L452 I2C关闭时钟延展功能的使用

[复制链接]
137|4
手机看帖
扫描二维码
随时随地手机跟帖
flycamelaaa|  楼主 | 2024-3-18 20:23 | 显示全部楼层 |阅读模式
1.问题发生的背景 某客户使用STM32L452(作为I2C设备)开发光模块产品,在测试时发现,同一设备(硬件及软件均未变动),当插入交换机时,可正常通信,但是当插入FPGA测试机后,I2C 通信不正常。通过出现问题时的I2C波形的对比,客户初步认为是第9个时钟脉宽相对其他时钟过窄导致的(如下图)。询问我们有没有办法配置这个宽度 ?

LAT1323 STM32L452 I2C关闭时钟延展功能的使用_v1.0 (1).pdf (397.69 KB)

使用特权

评论回复
玛尼玛尼哄| | 2024-3-18 21:37 | 显示全部楼层
实在不行就用IO模拟的I2C操作。

使用特权

评论回复
玛尼玛尼哄| | 2024-3-18 21:38 | 显示全部楼层
IO模拟的可以准确控制每一个脉宽。

使用特权

评论回复
xiaoqi976633690| | 2024-3-19 11:51 | 显示全部楼层
https://blog.csdn.net/xiaoqi976633690/article/details/126142194

使用特权

评论回复
xiaoqi976633690| | 2024-3-19 11:51 | 显示全部楼层
关闭时钟延申就好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

544

主题

1927

帖子

0

粉丝