- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
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