这个的功能性的,也有电路稳定性上的
开漏输出的,比如IIC就是要上拉进行电平状态的确定才可以正常通讯的
也有的是为是增加电路的驱动能力
也有的是为了让电路更稳定,抗干扰的
1:增强其驱动能力,提高其抗干扰性能。
2:外部决定,对于输出,由于某些芯片为开漏输出,故需要在输出端口上加上拉电阻。对于输入,同理。
配置成上拉或者下拉一般有两个方面的考虑
1. 适配后续电路的输入特性
2. 初始化输出位(使得IO口状态是预知稳定的)
增强其驱动能力,提高其抗干扰
上拉可以提高信号的稳定性,抗干扰
上拉和下拉是指GPIO输出高电位(上拉)还是低电位(下拉)。
上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。另外还可以增大IO口的驱动能力
下拉同理。也是将不确定的信号通过一个电阻钳位在低电平。
上拉就是如果没有输入信号则此时I/O状态为1,下拉相反。
设置上啦下拉应该是作为输入口用,保证信息读取时的准确性,防止电荷积累造成端口电平的不稳定,提供放电通道