使用回调函数执行,循环5次就显示不了了?
时间:10-02
整理:3721RD
点击:
if(osal_memcmp(buf,"topology",8)){
for(i=0;i<3;i++){
HalUARTWrite(0,nodeinfo[i].type,3); //输出设备类型
HalUARTWrite(0," NWK:",6);
HalUARTWrite(0,nodeinfo[i].myNWK,4); //输出网络地址
HalUARTWrite(0," pNWK:",7);
HalUARTWrite(0,nodeinfo[i].pNWK,4); //输出父节点网络地址
HalUARTWrite(0,changeline,2);
}
}
以上函数中for循环为啥写个5就显示不全了呢。。。急求!
在哪个回调函数里面?
如果for循环里面,只调用一次HalUARTWrite,可以吗?
感谢回复。。。一直忙的没时间看= =我看了下应该是发送缓冲区的问题,我改大了就好喽!
congratulations!感谢在此分享经验
- 协议栈中,结构体 halUARTCfg_t 中的回调函数 halUARTCBack_t callBackFunc的作用
- Z-Stack Home中发送端的命令或请求是如何对应接收端的回调函数的
- 请教z-stack接收回调函数,每个字节前面都多了一个0xff
- 关于串口回调函数触发的条件,调用HalUARTWrite()触发了串口回调函数,什么原因呢?
- IAS ZONE我注册了zclss回调函数,直接在回调函数里面写enroll吗?还是要单独写?在那里添加enroll request?以及response enroll
- (IAS)我用zclSS_RegisterCmdCallbacks注册回调函数,之后我在设备入网后发送enroll request 但是回调函数无响应,这个回调还需要什么处理吗?