I/O设置为高阻后,漏电流怎么解决?
用1个IO口实现2个灯的控制,在不亮时,将端口设置为高阻,会有12uA漏电流。尝试了关闭数字输入功能并未改善。P1M0 &=~0X20;
P1M1 |= 0X20; //P1.5 high impendence
P1IE &= ~0x20;
这个要怎么做在不改变电路的情况下,把功耗降为0?
可以设置为 推挽高电平。。。emmmn 你MCU是3.3V供电吧 _奶咖君_ 发表于 2024-7-23 15:13
可以设置为 推挽高电平。。。emmmn 你MCU是3.3V供电吧
推挽高下面的灯亮,推挽低上面的灯亮。 漏电流是如何测量的,电源电流还是IO口的电流? 你这漏的不是IO口吧? 如果必须这样设计,就上下各串联一只二极管 估计就是连个LED和电阻串联的电流,IO应该没有电流或者更小才对,不过12uA这个可不好测量! 12uA漏电流是指单片机IO口电流吗?
还是这个电路总电流?
两个LED灯串联回路本身就有漏电流存在,如果红色绿色LED灯,可能直接全亮了,如果蓝色白色等也有漏电. 漏电流你是测IO的电流吧?高阻相当于悬空,不能流入、流出才对。 不是电路自身的电流?