TI中文支持网
TI专业的中文技术问题搜集分享网站

为什么 注册了端点 却收不到ZDO_STATE_CHANGE这个消息

在void APP_Init( uint8 task_id )中的代码:
APP_epDesc.endPoint = APP_ENDPOINT;
APP_epDesc.task_id = &APP_TaskID;
APP_epDesc.simpleDesc
= (SimpleDescriptionFormat_t *)&APP_SimpleDesc;
APP_epDesc.latencyReq = noLatencyReqs;

afRegister( &APP_epDesc );

在uint16 APP_ProcessEvent( uint8 task_id, uint16 events )的代码:

case ZDO_STATE_CHANGE:

但是协调器收不到这个响应,终端可以收到,为什么呢?

Yue TANG:

端口注册是不会引发ZDO_STATE_CHANGE事件。

没太明白你的意思,你是说协调器和终端都有这个注册,但是debug的时候协调器从不进入这个ZDO_STATE_CHANGE事件?

你随便跑个协议栈的例子都一定会看到的

赞(0)
未经允许不得转载:TI中文支持网 » 为什么 注册了端点 却收不到ZDO_STATE_CHANGE这个消息
分享到: 更多 (0)