微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 关于SimpleApp的例程

关于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 );
}

搞个断点到HalLedBlink(HAL_LED_3, 0, 50, 500);看这个函数执行没有。执行了还不亮就到里面找。否则看看为什么没跑到这里。

我试一下,谢谢

感谢分享好东西

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

网站地图

Top