何为准双向口?
因为P1、P2、P3有固定的内部上拉电阻,所以称它们为准双向口。当用做输入时被拉高,低则要靠外部电路拉低。而P0则是真双向口,因为作为输入时它是悬浮的。
准双向口存在的问题
准双向口存在的问题是
无电流扇出能力
,通俗的讲就是准双向口作为输出使用时其对外源电流的能力很弱,不能直接驱动负载;作为输入使用时其并非高阻态,这可能会对信号源造成干扰,因此要求信号源要有足够的驱动能力将此IO口拉低和拉高。
我们的老师又把这一问题称为
漏极开路问题
。
如何解决
①硬件上,添加一个上拉电阻。
②输入信号前先输入一个高电平让场效应管开路
在作为输出时,将输出锁存器写1,断开内部下拉三极管。
版权声明:本文为h568630659原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。