关于EZ430的低功耗模式

2019-03-24 10:59发布

我初次接触EZ430,应用TI提供的温测工程重新建立了一个工程,想用这个新建的工程测试EZ的低功耗模式耗电情况。我没有引用原有的板子初始化函数,这样就没有开启定时器和AD器件,但是为什么在dco为1Mhz状态下关闭将cc2500进入睡眠模式并关闭晶振后,还是有35mA的耗电呢?怎样才能使板子的功耗降低到微安啊?

请高手们指点

程序如下:
void main (void)
{
   WDTCTL=WDTPW+WDTHOLD;
   P1DIR=0x00;
   P1OUT=0x00;
   P2DIR=0x00;
   P2OUT=0x00;
   P3DIR=0x00;
   P3OUT=0x00;
   P4DIR=0x00;
   P4OUT=0x00;
   SMPL_Init((unit8_t(*)(linkID_t))0);
   SMPL_Ioctl(IOCTL_OBJ_RADIO,IOCTL_ACT_RADIO_SLEEP,0);
  while(1)
  {
   __bis_SR_register(LPM4_bits);
   }
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
chende815
1楼-- · 2019-03-24 19:16
< 不知你是什么板子,看看硬件连接是否有问题。IO口是否有漏电的情况
armcu
2楼-- · 2019-03-24 19:44
 精彩回答 2  元偷偷看……
broadway
3楼-- · 2019-03-25 01:34
chende815 发表于 2014-8-26 09:55
不知你是什么板子,看看硬件连接是否有问题。IO口是否有漏电的情况

是EZ430RF2500
broadway
4楼-- · 2019-03-25 06:07
本帖最后由 broadway 于 2014-8-26 18:01 编辑
armcu 发表于 2014-8-26 11:16
35ma太大了,看看你的外设器件的电流消耗。特别是CC2500相关的。

我又编写软件把能关的外设关了一边,比如AD,OA等等。也让CC2500进入睡眠了啊,而且在睡眠状态后还让它停了晶振,但是电流消耗还是在34、35mA。
chende815
5楼-- · 2019-03-25 11:08
 精彩回答 2  元偷偷看……
wateras1
6楼-- · 2019-03-25 12:28
35ms都是工作状态了,楼主应该没有正确将芯片进入到低功耗模式,楼主可以去网上找些例子参考下

一周热门 更多>

相关问题

    相关文章