请教大家关于STC单片几进入空闲模式和掉电模式问题
我用的STC的单片机,我让它进入了空闲模式(PCON|0X01),我发现电流还是很大,所以我把它改成掉电模式(PCON|0X02),电流还是比较大,根本就没达到手册上说的那样,现在我认为可能IO口要设置成某种模式,就是不知道怎么设置,希望大家帮帮忙。(我可以保证外围电流耗电很小) 根据我的测试,空闲模式下,5V版本耗电在2~3mA之间,晶振停了,定时中断什么的自然也没有了掉电模式基本不耗电,uA级别的,只有外部中断能唤醒
进入这两个模式IO口无需特别设置,但是前提是外围没有下拉的电路。如果外围有电路把IO拉到L位,那芯片内部是要增加耗电的
如果不能修改外围,那么在进入这两个模式前把IO设置为输入模式,内部的上拉电路就断开了 回复【1楼】bigeblis
-----------------------------------------------------------------------
谢谢,你的提示! 回复【1楼】bigeblis
-----------------------------------------------------------------------
还有个问题请教,我在写程序时,把变量放到XDATA区,但是奇怪的是有时候这个变量的内容会被修改,我只是初始化的时候去给这个变量赋值,进入WHILE(1)循环后,就不会修改这个变量了,可是为什么会变呢, 回复【3楼】bluezap
-----------------------------------------------------------------------
这个问题解决了,原来是数组越界了,修改了这里的值 mark,51掉电模式 mark
页:
[1]