从机回复ACK时,主机SDA推挽输出1,导致SDA出现半高电平。

chrishu |浏览356次
收藏|2022/11/24 17:06

满意回答

2022/11/24 17:06

说明: 主机采用GPIO模拟I2C,当主机写时,输出8个SCL脉冲后,从机会发送ACK,而主机却是推挽输出1,导致冲突,出现半高电平。半高电平如果小于低电平判断阈值不会影响通讯,但大就会导致主机读到的应答错误。

解决:总线都应采用开漏模式


nuvoton2022

其他回答(0)
0人关注该问题
+1
 加载中...