微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 宏定义为0x01是什么意思?

宏定义为0x01是什么意思?

时间:10-02 整理:3721RD 点击:

例如:

#define AF_INCOMING_MSG_CMD 0x1A          // Incoming MSG type message

这里的AF_INCOMING_MSG_CMD在哪里注册过?

怎么就冷不丁地有一个:

case AF_INCOMING_MSG_CMD:
            GenericApp_MessageMSGCB( MSGpkt );
break;

再如:

#define HAL_UART_RX_FULL 0x01

这里的HAL_UART_RX_FULL 又是在哪里注册过呢?

求教!

AF_INCOMING_MSG_CMD 这个不是说非得注册才可以的,底层把收到的数据往上层传,针对应用上数据都是通过AF_INCOMING_MSG_CMD这个event上来的。

_hal_uart_isr.c 文件中 HAL_UART_RX_FULL 

VV 你好

在这里想问你一个关于ZigBeemesh拓扑的问题

我的目标是得到我的网络的mesh拓扑结构,各节点的父节点地址都有相应的函数可以调用,但是mesh结构路有之间也是有连接的,

我想知道怎么才能得到路由邻居节点的地址,即路由和邻居路由之间的连接关系,由此画出mesh图呢

谢谢

#define就是在注册。你#define AF_INCOMING_MSG_CMD 0x1A ,那么AF_INCOMING_MSG_CMD就在这里被宏定义为0x1A了

谢谢回复!但是我想问,为什么0x1A就代表有数据进入节点呢?这个在哪里定义的呢?请指教

谢谢回复!那么也就是说类似于AF_INCOMING_MSG_CMD的events是系统定义的,而用户不能自定义是吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top