上拉电阻一般是扩大输出电流用的
有的单片机设置开漏模式时 需要上拉电阻 比如51的p0口
还有的就是通信总线需要上拉 比如标准iic通信总线需要上拉
还有的就是按键输入时需要上拉或者下拉 这是为了确定电平
这个有时侯是预置状态。这样接口一开始就是有决定的状态。
这样无论是输入、还是输出,后面更好侦测状态变化的情况。
看实际应用情况。
有的上拉或下拉电阻是为了在芯片复位后,IO脚有一个固定的状态,防止是不确定状态。
有的上拉是为了提高驱动能力;有的不用的脚加下拉确保提高抗干扰能力。
一般那些作为输入或者输出的IO,需要在空闲的时候有个确定的电平,以免处于高阻态,电平不确定,导致某个事件误触发
加上拉就是空闲时电平为高,加下拉就是空闲时电平为低。
主要是提高驱动能力,增加稳定性,开漏输出必须加上拉电阻。
信号线上下拉是为了提高总线的抗电磁干扰能力。管脚悬空就比较容易接受外界的电磁干扰。