是这样的,我用的是MSP430F149,串口用的是UART0,P34,P35的IO口,一般来说,刚开始仿真还没初始化的时候耗电量是最小的,但是因为我接了个串口的设备,而且P35的IO口在还没用的时候已经属于输入被拉高的状态,大概有2V左右,而这个就是造成功耗多了130UA的原因,我想问问有什么办法可以将P35口的输入给拉低?
这个就是初始化前的P3口状态,可以看到P35 IN是高的,有什么办法可以把它拉低?
MSP430F149好像也没有把IO设置成高阻状态的办法····这个耗电实在有点大了···
可以考虑从硬件方面改进
其实硬件电路也没什么,它就是一个连接一个串口通信设备,而且当我没有连接串口设备的时候,P35IN也是高电平的,所以我觉得和硬件的关系不太大。
一般想避免io的漏电流,要设置成输入状态或者输出低电平状态
也可以在不使用串口的时候,你的这种把io设置成输入状态比较好
其实我已经把它设成输入口了,P3DIR那里都是0,但是就是P35IN那里置高了
一周热门 更多>