[STM32L4] I2C总线偶尔被拉低不释放

[复制链接]
Wordsworth 发表于 2025-8-16 07:17 | 显示全部楼层 |阅读模式
运行一段时间SDA就一直低,别的设备也无法通信
Clyde011 发表于 2025-8-16 07:20 | 显示全部楼层
试试强制发STOP信号
公羊子丹 发表于 2025-8-16 07:21 | 显示全部楼层
设备死锁了要发复位序列
周半梅 发表于 2025-8-16 07:22 | 显示全部楼层
拉电阻阻值是不是太大
帛灿灿 发表于 2025-8-16 07:24 | 显示全部楼层
可能是从机掉电卡住总线
童雨竹 发表于 2025-8-16 07:25 | 显示全部楼层
在软件里加总线恢复机制
万图 发表于 2025-8-16 07:26 | 显示全部楼层
SCL频率太高也会出问题
 楼主| Wordsworth 发表于 2025-8-16 07:27 | 显示全部楼层
我遇到过是线太长了
Bblythe 发表于 2025-8-16 07:27 | 显示全部楼层
检查异常时哪个设备占线
Pulitzer 发表于 2025-8-16 07:28 | 显示全部楼层
Uriah 发表于 2025-8-16 07:29 | 显示全部楼层
有的芯片需要手动重启
neomissing 发表于 2025-8-16 14:52 | 显示全部楼层
I2C触发了lockup,需要恢复,发对应的时序解锁即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

5753

帖子

1

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

144

主题

5753

帖子

1

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