GPIO_Mode_IN_FLOATING, GPIO_Mode_IPD ,GPIO_Mode_IPU ,这三个都没问题
确实是的, 三个都没有问题, 但细节上说, 三个是有区别的。
GPIO_Mode_IN_FLOATING, 内部不带上下拉,可以根据外部电路灵活确定上下拉电阻
GPIO_Mode_IPD , 内部下拉, 通常按键会出高电平时使用
GPIO_Mode_IPU , 内部上拉, 通常按键会出低电平时使用。
本人认为:按键采样包括其他输入方式,尽量使用上下拉方式,避免输入浮置,导致干扰。
但是由于内部上下拉太弱,都 20K 以上,抗扰能力很差,不推荐在采集按键是仅使用内部的上下拉。
|