芯片CC2530,协议栈 zstack 3.0.2 。 我在程序ZCL初始化的时候添加进入低功耗的功能,程序如下:
#if defined ( POWER_SAVING )
osal_pwrmgr_device( PWRMGR_BATTERY );
#endif
我在程序中通过led闪烁表示扫网时间:HalLedBlink( HAL_LED_1, 255, 55, 250);
程序在启动以后的5-6秒就直接进入了低功耗,led闪烁出现异常(正常应该闪烁30秒停止闪烁,现在现象是一开始正常闪烁,几秒以后变成忽闪忽不闪,而且每次闪烁时间极短),不确定有没有影响到扫网。
程序中我有启动一个30秒以后停止扫网的任务,貌似任务没有影响到,还是能进入,但是按键之类的工作都工作异常。
因为我现在是吧程序从zstack2.5.1移植到3.0,出现了这个现象,求解,谢谢!!!