[STM32G0] 在G071C8T6上测试I2C通信时总感觉总线容易被卡死

[复制链接]
246|10
周半梅 发表于 2025-9-8 07:40 | 显示全部楼层 |阅读模式
当从机应答慢一点,整个总线就停住了,得复位才行。
Clyde011 发表于 2025-9-8 07:45 | 显示全部楼层
或许要考虑做总线仲裁。
公羊子丹 发表于 2025-9-8 07:47 | 显示全部楼层
I2C被拉低就动不了了。
 楼主| 周半梅 发表于 2025-9-8 07:48 | 显示全部楼层
你有加上超时处理吗?
帛灿灿 发表于 2025-9-8 07:49 | 显示全部楼层
有时候是从机拉线太久。
童雨竹 发表于 2025-9-8 07:49 | 显示全部楼层
我一般用逻辑分析仪看。
万图 发表于 2025-9-8 07:50 | 显示全部楼层
看看是不是上拉电阻不合适。
Wordsworth 发表于 2025-9-8 07:51 | 显示全部楼层
我遇到过线太长导致问题。
Bblythe 发表于 2025-9-8 07:52 | 显示全部楼层
你用硬件I2C还是软件模拟?
Pulitzer 发表于 2025-9-8 07:53 | 显示全部楼层
G0的I2C外设挺挑的。
Uriah 发表于 2025-9-8 07:54 | 显示全部楼层
复位I2C外设能恢复吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

6117

帖子

1

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