IIC为什么需要用开漏输出和上拉电阻

最近在调ICM20602模块(一个六轴陀螺仪和加速度计), 使用IIC通信协议, 这个过程中遇到一个困扰我很长时间的问题. IIC协议正确, 但是一直读取失败.最后发现因为没配置GPIO为开漏输出. 推挽输出和开漏输出 推挽输出: 输出逻辑0,则N-MOS激活;输出逻辑1,P-MOS激活。 开漏输出: 在不接上拉电阻时, 输出逻辑0,则N-MOS激活;输出逻辑1,P-MOS不会激活, 不会输出高电
相关文章
相关标签/搜索