51單片機準雙向口存在的問題
- 何為準雙向口?
- 準雙向口存在的問題
- 如何解決
何為準雙向口?
因為P1、P2、P3有固定的內部上拉電阻,所以稱它們為準雙向口,當用做輸入時被拉高,低則要靠外部電路拉低,而P0則是真雙向口,因為作為輸入時它是懸浮的,
準雙向口存在的問題
準雙向口存在的問題是無電流扇出,通俗的講就是準雙向口作為輸出使用時其對外源電流的能力很弱,不能直接驅動負載;作為輸入使用時其并非高阻態,這可能會對信號源造成干擾,因此要求信號源要有足夠的驅動能力將此IO口拉低和拉高,
我們的老師又把這一問題稱為漏極開路問題,
如何解決
①硬體上,添加一個上拉電阻,
②輸入信號前先輸入一個高電平讓場效應管開路
在作為輸出時,將輸出鎖存器寫1,斷開內部下拉三極管,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/278941.html
標籤:其他
上一篇:MCU模擬UART口
