• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > CC2530为什么在终端使用睡眠后电流很大?

CC2530为什么在终端使用睡眠后电流很大?

录入:edatop.com     点击:
芯片是CC2530,使用Z-Stack Home 1.2.2协议栈中SampleDoorLock例程, 我使用ZHA1.2.2中SampleDoorLock例程的EndDeviceEB,这个终端使用睡眠功能。
    主要修改:
     1、在协议栈宏定义中使能POWER_SAVING
     2、然后在f8wConfig.cfg文件里面把-DRFD_RCVC_ALWAYS_ON=FALSE
    3、在f8wConfig.cfg文件里面把-DPOLL_RATE=0
   4、在协议栈宏定义中不使能:xHOLD_AUTO_START、xLCD_SUPPORTED=DEBUG
   5、没有添加修改其他代码了。
    烧录到核心板后,核心板外围没有外设,只接VCC和GND供3.3V电。
      用万能表测电流在100 uA 左右,按照TI官方电流应该是1 uA才是呀。
    问题:为什么终端进行睡眠后电流100uA呀?

TI协议栈中对按键的处理默认是轮询的方式,100ms的轮询周期。
你需要改成中断的方式
HAL_KEY_INTERRUPT_ENABLE

上一篇:cc2640加密函数怎么引用呢?
下一篇:cc3200 wifi 连接及请求IP失败?

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

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

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

  网站地图