我始终无法理解 单片机的PO口要外接上拉电阻才能输出高电平 这句话,为什么接个电阻就能输出高电平

问题描述:

我始终无法理解 单片机的PO口要外接上拉电阻才能输出高电平 这句话,为什么接个电阻就能输出高电平
我始终无法理解 单片机的PO口要外接上拉电阻才能输出高电平这句话,为什么接个电阻就能输出高电平我觉得接上电阻不是导致电势降低了吗?

你要知道上拉是怎么个接法.

P0 总共8个IO, 每个IO分别接一个电阻,电阻的另外一端是接到了电源正级上面.怎么会导致电势降低呢? 只会让I/O的输出电流更大而已.

P0 是开漏级输出,输出电流微弱,接外部电路后,很容易导致IO被拉成低电平.接了上拉,电流得到补偿,就不会轻易被拉成低了.