我知道你的意思,你是想說:A端口我不輸出,對外不輸出低電平,也不輸出高電平,我只管讀取外部的電平狀態而已
但你要知道,為什么會有上拉和下拉,還有強上拉和強下拉,邏輯電路的邏輯是嚴謹的,它一定是要有個確定的電平狀態的,
如果單片機是高阻,那么外部B端口就會有上拉或者下拉
如果外部是不確定的,單片機A端口就會有上拉或者下拉
浮空是不可能浮空的,這輩子都不可能浮空的,單片機關斷一個浮空的外部引腳,所讀取到的數據是不穩定的
如果你想A端口只管讀取B端口的電平,但又不對外輸出高電平,那么,B端口就要有輸出的能力,設定成傳統端口的時候,下拉的任務由B端口來完成
|