MCU_ZigBee协议栈相关函数总结
/*****************************************************************************************************************************************
*Author:JYW
*Time:2019_04_22
*Describe:学而记之进而习之
*****************************************************/
目录
延时函数:
定义事件函数:
事件中消息的定义:
延时一段时间去处理任务中的事件:
按键中断函数:
生成可以下载的hex文件:
MAC通信函数:
获得本模块的MAC地址:
获得本模块的网络短地址:
实际MAC通信代码:
/*
//获得父节点的短地址
uint16 NLME_GetCoordShortAddr(void);
// 获得父节点的MAC地址byte*是接收MAC地址的指针
void NLME_GetCoordExtAddr(byte*);
*/
/*
#include"ZDProfile.h"
ZDP_NwkAddrReq(Mac,ZDP_ADDR_REQTYPE_SINGLE,0,0);
ZDP_IEEEAddrReq(0x0000,ZDP_ADDR_REQTYPE_SINGLE,0,0);
*/
在做Mac通信实验时,实质是查询地址管理器,看有没有与要发送的Mac地址相同的;
如果距离很远,只前没有通信过,故地址管理器里面没有对应
在通信时无线数据包里会包含:
组播通信相关函数:
添加一个组到一个端点,即端点与组相关联:
将端点与组号不关联:
将端点与所有组号都不关联:
源绑定相关函数:
相关函数:
无线点灯: