[开发生态] GPIO口的设置问题

[复制链接]
 楼主| suncat0504 发表于 2024-7-24 19:13 | 显示全部楼层 |阅读模式
按照经验,在使用I2C口的时候,SCL、SDA一般是设置成开漏模式。在连接外部模块的时候,一般都会有上拉电阻。如果是直接连接I2C部件,GPIO口设置为有上拉电阻的模式,对于连接I2C会有影响吗?另外,上拉电阻的大小,是否有确定范围限制?
在实际应用,如果同一组I2C总线连接多个模块的场合,很有可能会有多个上拉电阻的。不知道会不会有影响。
LEDyyds 发表于 2024-7-25 10:30 | 显示全部楼层
上拉电阻大小肯定有要求的
玄德 发表于 2024-7-25 11:46 | 显示全部楼层

归根结底就一个标准:
主机能否正确输出高、低电平,从机能否正确识别;
从机能否正确输出高、低电平,主机能否正确识别。

ayb_ice 发表于 2024-7-25 13:26 | 显示全部楼层
MCU做主机SCL一般推挽输出
cooldog123pp 发表于 2024-7-25 22:02 | 显示全部楼层
用作开漏输出主要是为了总线可以兼容多个设备,又是不同设备之间的供电系统可以兼容不同的电压,可以用万用表测试一下scl有没有同步时钟输出即可。
菜鸟的第一步 发表于 2024-8-7 14:02 | 显示全部楼层
还是需要外部电阻的,稳定性也会好点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:大连伊飞特信息技术有限公司软件工程师
简介:本人于1993年毕业于大连理工大学。毕业后从事单片机开发工作5年,之后转入软件开发工作至今。

158

主题

4514

帖子

6

粉丝
快速回复 返回顶部 返回列表