关于SimpleApp的例程
时间:10-02
整理:3721RD
点击:
用simpleApp例子改写程序,当没有按下按键时为什么led3不闪烁呢,程序如下
if ( events & ZB_ENTRY_EVENT )
{
uint8 startOptions;
// Give indication to application of device startup
#if ( SAPI_CB_FUNC )
zb_HandleOsalEvent( ZB_ENTRY_EVENT );
#endif
//读取NV中的配置文件,期初为0x0
zb_ReadConfiguration( ZCD_NV_STARTUP_OPTION, sizeof(uint8), &startOptions );
if ( startOptions & ZCD_STARTOPT_AUTO_START )
{
zb_StartRequest();
}
else
{
// blink leds and wait for external input to config and restart
HalLedBlink(HAL_LED_3, 0, 50, 500);
HalLedSet( HAL_LED_1, HAL_LED_MODE_OFF );
HalLedSet( HAL_LED_2, HAL_LED_MODE_OFF );
}
return (events ^ ZB_ENTRY_EVENT );
}
if ( events & ZB_ENTRY_EVENT )
{
uint8 startOptions;
// Give indication to application of device startup
#if ( SAPI_CB_FUNC )
zb_HandleOsalEvent( ZB_ENTRY_EVENT );
#endif
//读取NV中的配置文件,期初为0x0
zb_ReadConfiguration( ZCD_NV_STARTUP_OPTION, sizeof(uint8), &startOptions );
if ( startOptions & ZCD_STARTOPT_AUTO_START )
{
zb_StartRequest();
}
else
{
// blink leds and wait for external input to config and restart
HalLedBlink(HAL_LED_3, 0, 50, 500);
HalLedSet( HAL_LED_1, HAL_LED_MODE_OFF );
HalLedSet( HAL_LED_2, HAL_LED_MODE_OFF );
}
return (events ^ ZB_ENTRY_EVENT );
}
搞个断点到HalLedBlink(HAL_LED_3, 0, 50, 500);看这个函数执行没有。执行了还不亮就到里面找。否则看看为什么没跑到这里。
我试一下,谢谢
感谢分享好东西
栏目分类
射频专业培训教程推荐