我知道你的意思,你是想说:A端口我不输出,对外不输出低电平,也不输出高电平,我只管读取外部的电平状态而已
但你要知道,为什么会有上拉和下拉,还有强上拉和强下拉,逻辑电路的逻辑是严谨的,它一定是要有个确定的电平状态的,
如果单片机是高阻,那么外部B端口就会有上拉或者下拉
如果外部是不确定的,单片机A端口就会有上拉或者下拉
浮空是不可能浮空的,这辈子都不可能浮空的,单片机关断一个浮空的外部引脚,所读取到的数据是不稳定的
如果你想A端口只管读取B端口的电平,但又不对外输出高电平,那么,B端口就要有输出的能力,设定成传统端口的时候,下拉的任务由B端口来完成
|