网站开发与运营方向,想建个企业网站,网站开发配置管理计划,新媒体运营师考试报名官网到目前为止我还是没搞懂#xff0c;GPIO口输入输出模式下#xff0c;PULLUP、PULLDOWN以及NOPULL之间的区别#xff0c;从实践角度讲#xff0c;也就是我亲自测试来看#xff0c;能划分的区别有以下几点#xff1a; GPIO_INPUT 在输入模式下使用HAL_GPIO_WritePin不能改变… 到目前为止我还是没搞懂GPIO口输入输出模式下PULLUP、PULLDOWN以及NOPULL之间的区别从实践角度讲也就是我亲自测试来看能划分的区别有以下几点 GPIO_INPUT 在输入模式下使用HAL_GPIO_WritePin不能改变此引脚的输出电平无论选择上拉下拉亦或者NOPULL在没有外界干扰下输入模式的电平都是显示高电平 只有在外界将低电平接入输入模式引脚才能改变其高低电平当外界低电平与输入模式引脚分离此输入引脚又会恢复高电平
GPIO_OUTPUT 在输出模式下唯有使用HAL_GPIO_WritePin才能改变其高低电平无论外界接入什么电平都不能改变其原有电平无论上拉下拉亦或者NOPULL都无法左右输出模式的电平默认情况下输出模式输出低电平。 总结在实现点灯或者按键GPIO的上拉下拉或者不拉的勾选对功能正常工作没有影响