项目中硬件工程师在电路板设计的时候在模拟I2C总线上的2个IO口都忘记加上拉电阻, 我这个时候就发现自己有个最基础的知识没有搞懂: STM32的GPIO引脚初始化的时候要配置选择:无上拉无下拉,上拉,下拉 这个实际意义是属于下面的哪一种? (1)STM32芯片内部有上拉电阻与下拉电阻,通过配置可以选择,如果选择“无上拉无下拉”就意味着不用; (2)为了适配IO外部接的电路是上拉电阻?是下拉电阻?还是都不接? 我之前的理解一致是倾向于上述的(2)的含义,想跟大家确认一下我的理解是否正确,先谢谢各位! |
下拉电阻时,提高灌电流承受能力,默输出低电平;另外从IO口电路图看,有两个场效应管,如果都不接会没有输出,除非外部电路有等效的上下拉电阻。不知道我的理解是否正确?
问题中(2)的表述好像跟你说的不是一个意思