一般来说,需要区分这个GPIO口用于输入还是输出。
如果是output,那个一般选择no pull,这样,引脚才能根据你的output数据,进行正确输出。
如果是input,那么需要看具体应用的默认输入值是0还是1. 如果默认是输入0,则最好配置为pull down,反之则配置为pull up.
这样做,主要是为了外部电路在没有上下拉的情况下,出现不确定情况。
有许多硬件工程师设计电路时,会在GPIO口的外部设计上下拉电阻,这和内部配置pull up/down是一个目的,且效果相同。
如果有理解不对的地方,欢迎留言。。