微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > ZigBee芯片CC2530进入定时睡眠模式

ZigBee芯片CC2530进入定时睡眠模式

时间:10-02 整理:3721RD 点击:
小弟已经能够将CC2530节点调试进入睡眠模式,每隔一段时间节点就唤醒发送数据,之后再睡眠,但是发现每次唤醒后节点会发送两次数据,因为我协调器显示两次收到的数据,个人觉得是进入睡眠模式唤醒后的程序出了问题,有大神能帮忙分析一下吗?这是定义的睡眠事件

  1.   if ( events & Perdioc_Sleep_EVT )
  2.   {
  3.    
  4.     DHT11();
  5.     SampleApp_SendPointToPointMessage();
  6.     OSAL_SET_CPU_INTO_SLEEP(10000);
  7.     osal_start_timerEx(SampleApp_TaskID, Perdioc_Sleep_EVT, 5000);
  8.     return (events ^ Perdioc_Sleep_EVT);
  9.   }

复制代码



Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top