| | | | | 可能是你的外部电路,在单片机休眠时处于激活或者耗电状态,而在有单片机控制的时候外设处于受控节电状态。你注意检查一下。
|
|
| | | | | | 可能在不停地在休眠模式和唤醒之间切换,这样可能导致电流较大
|
|
| | | | | | 开发板上面还有别的芯片,如果自己买一块430,之后除了最小系统外,别的电路都不焊接,就会发现他确实省电了,或者可以仿真Proteus,这个不错
|
|
| | | | | | 电表有问题,劣质的电表自身耗电很大,如果你的电表没有0.5uA这个档,请考虑用别的方法测试
|
|
| | | | | | 如果单片机是长期处于睡眠状态下的话,那么各种有多种休眠模式的单片机都可以,一般深度睡眠的功耗都是uA级别的,如果一定要论功耗,可能PIC做的比较出色,它出来的几款号称可以与msp430拼功耗。16位的单片机本来就少,论功耗msp430肯定是做得最出色的,它从出来到现在还没有一款单片机真正做到在功耗上超过它
|
|
| | | | | | 电源供电不稳,导致单片机频繁地复位,以至于休眠模式没有正常进入,你可以用示波器测试mclk,smclk,aclk,等的引脚,看看他们是否已经停止了工作
|
|
| | | | | | 建议你使用比较新的型号,比方说f2,f3,f4,f5....毕竟2000左右人家就推出了430,经过10年的发展,如果你用现在的标准,衡量当初的f111肯定是费电啊
|
|
| | | | | | 要考虑低级错误,比方说程序设计错误,单片机本身没有进入休眠,比方说在测试电流的时候,不小心碰到了插针,导致单片机相应中断,从而推出休眠
|
|
|
|