• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > CC110在发送数据后进不了低功耗状态,为什么?

CC110在发送数据后进不了低功耗状态,为什么?

录入:edatop.com     点击:

CC110在发送数据后进不了低功耗状态,为什么?


方案采用MSP430F2132+CC1101,目前收发正常,但是功耗一直降不下来,后来通过示波器监测,发现在接收到数据后,2132和1101应都进入了低功耗状态,电流大约200uA,但是在发送完数据后,并没有进入低功耗状态,电流大约在2mA左右,在接收到数据后进入休眠的语句和发送数据后进入休眠的语句都是下面这句:

halSpiStrobe(0x39);// 设定CC1101芯片进入休眠模式

请问什么地方需要注意?

halRfSendPacket(TxBuf,8);//发送数据

halSpiStrobe(0x39);// 设定CC1101芯片进入休眠模式

PROG_SLEEP_FLAG=1;//程序片休眠标记

if(PROG_SLEEP_FLAG)//程序片休眠标记

      {

      PROG_SLEEP_FLAG=0;//程序片休眠标记

     halSpiStrobe(0x39);// 设定CC1101芯片进入休眠模式

     P1OUT &=0x40; //将输出口均置为0

     P2OUT &=~0X02; //将输出口均置为0

     P3OUT &=0X0F; //将SPI接口外的管脚均置为0

     LPM3;//CPU进入休眠

      }


会不会CSn = 0把它给弄醒了?

上一篇:CC1101 CCA功能怎么进行发送前的信道侦测?
下一篇:CC1110 设为固定发射功率但是却不稳定,为什么

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图