• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > cc2530串口回调中函数为什么没法执行?

cc2530串口回调中函数为什么没法执行?

录入:edatop.com     点击:

cc2530串口回调中函数为什么没法执行?


cc2530 协议版本zstack-cc2530-2.3.0-1.4.0.
我在串口接受回调中,串口接受指定字符后,
if(afStatus_SUCCESS==AF_DataRequest())
{
    osal_start_timerEx();//事件是5s后,重启
}
广播发送给节点,
在UINT16 SerialApp_ProcessEvent( uint8 task_id, UINT16 events )中事件没触发。
然后我随便把这个重启事件发在哪里都没法执行的。
当我注释掉一个事件(随便一个,算重启,一共三个事件)时候,就可以执行了。好奇怪。
难道是一个任务只能处理指定多个事件吗?但是之前也是三个事件都可以触发的。

调用这个osal_start_timerEx的参数有设置多吧,task,eventID

上一篇:cc2530 如何在不复位时达到重新搜索网络的效果?
下一篇:CC2530做开发串口的流控可不可以不用?

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

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

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

  网站地图