[STM32F1] F1硬件I2C总线死锁

[复制链接]
 楼主| 万图 发表于 2025-7-14 07:07 | 显示全部楼层 |阅读模式
F1用硬件I2C,跑久了SCL就拉低死锁。
Clyde011 发表于 2025-7-14 07:10 | 显示全部楼层
开启时钟拉高功能。
公羊子丹 发表于 2025-7-14 07:11 | 显示全部楼层
SCL拉低大多是主从跑飞了。
周半梅 发表于 2025-7-14 07:12 | 显示全部楼层
给个超时检测吧。
帛灿灿 发表于 2025-7-14 07:13 | 显示全部楼层
上拉电阻别太大。
童雨竹 发表于 2025-7-14 07:14 | 显示全部楼层
线长了也容易锁。
 楼主| 万图 发表于 2025-7-14 07:15 | 显示全部楼层
用软件I2C顶一下。
Wordsworth 发表于 2025-7-14 07:16 | 显示全部楼层
上电顺序有时候影响大。
Bblythe 发表于 2025-7-14 07:17 | 显示全部楼层
看下中断处理有无丢。
Pulitzer 发表于 2025-7-14 07:18 | 显示全部楼层
我用手动复位SCL救回来。
Uriah 发表于 2025-7-14 07:19 | 显示全部楼层
示波器抓波形对比下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

152

主题

5795

帖子

1

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