/*****************************************************************************************************************************************

*Author:JYW

*Time:2019_04_22

*Describe:学而记之进而习之

*****************************************************/

目录

延时函数:

定义事件函数:

延时一段时间去处理任务中的事件:

按键中断函数:

生成可以下载的hex文件:

MAC通信函数:

组播通信相关函数:

源绑定相关函数:

无线点灯:


延时函数:

定义事件函数:

事件中消息的定义:

延时一段时间去处理任务中的事件:

按键中断函数:

生成可以下载的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地址相同的;

如果距离很远,只前没有通信过,故地址管理器里面没有对应

在通信时无线数据包里会包含:

组播通信相关函数:

添加一个组到一个端点,即端点与组相关联:

将端点与组号不关联:

将端点与所有组号都不关联:

源绑定相关函数:

相关函数:

无线点灯:

MCU_ZigBee协议栈相关函数总结相关推荐

  1. nrf52832 学习笔记(二)SDK框架分析

    nrf52832 学习笔记(二)SDK框架分析 个人对SDK框架的一些理解,如有错误欢迎斧正. flash 分区 在不包含DFU的情况下,nrf52832 flash划分为: MBR 0x000000 ...

  2. Python菜鸟学习手册14----标准库+代码实例

    Python Standard Library 翻译: Python 江湖群 10/06/07 20:10:08 编译 0.1. 关于本书 0.2. 代码约定 0.3. 关于例子 0.4. 如何联系我 ...

  3. zigbee协议栈的系统相关函数的使用 仿照协议栈写事件

    文章目录 1.osal_set_event函数的使用 2.osal_start_timerEx函数,数码管变成c,两秒钟以后,灯点亮. 3.我们能不能自己添加一个事件而不用GENERICAPP_SEN ...

  4. linux内核网络协议栈--数据包的接收过程(二十)

    本文将介绍在Linux系统中,数据包是如何一步一步从网卡传到进程手中的. 本文只讨论以太网的物理网卡,不涉及虚拟设备,并且以一个UDP包的接收过程作为示例. 本示例里列出的函数调用关系来自于kerne ...

  5. android bluedroid 协议栈里面的各个组件之间的消息处理机制

     1.  蓝牙协议栈里面的各组件的通信是通过消息队列,例如: btu_task 和bta直接就是通过队列bt/stack/btu/btu_task.c // Communication queue ...

  6. TCP/IP协议栈之LwIP(六)---网络传输管理之TCP协议

    文章目录 一.TCP协议简介 1.1 正面确认与超时重传 1.2 连接管理与保活机制 1.3 滑动窗口与缓冲机制 1.4 流量控制与拥塞控制 1.5 提高网络利用率的其他机制 二.TCP协议实现 2. ...

  7. FreeModbus开源协议栈的移植和详解(三)- RTU协议代码分析

    FreeModbus开源协议栈的移植和详解(三) 目录 概述 一.RTU文件夹的文件 二.mbrtu.c文件 2.1数据类型说明 2.2函数说明 2.1eMBRTUInit()函数 2.2eMBRTU ...

  8. 学习linux协议栈关键数据结构

    0x01 缘由      从大学开始算法题开始,强调数据结构的重要性,良好的数据结构设计会使程序设计更加合理和健壮. 0x02 关键结构      先摘录一个图,了解各数据结构件的关系.--摘录于&l ...

  9. linux协议栈skb操作函数,linux协议栈skb操作函数

    1,struct sk_buff数据结构 struct sk_buff{ //这两个结构必须放在最前面 struct sk_buff *next; struct sk_buff *prev; stru ...

  10. 2021年大数据ELK(一):集中式日志协议栈Elastic Stack简介

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.简介 二.ELK 协议栈介绍及体系结构 三.集中式日志协议栈 ...

最新文章

  1. AI科普微视频丨人类的智能是如何产生的?
  2. SpringBoot介绍
  3. mac安装brew和zsh
  4. ps2020的antlib文件在哪_ant design pro 新增页面
  5. 错误处理:Syntax error: Bad for loop variable
  6. Error: Call requires API level 11 (current min is 8): android.app.Activity#onCreateView
  7. C++.Templates学习总结归纳1
  8. 秀!微软《550页图解.Net+WPF完整版》.pdf 附下载!
  9. git rebase命令(转)
  10. 10 个十分难得的 javascript 开发经验
  11. 20180601]函数与标量子查询2.txt
  12. linux 退后根目录,linux下半部与退后执行的工作
  13. java 自动转 golang_基于dubbo-go的golang与java通信解决方案实践——伍:golang代码的生成...
  14. SQL Server 空间监测
  15. PortAudio(v19) 在vs2010上的环境搭建
  16. form和ajax同时提交吗,form表单提交与ajax消息传递
  17. mysql覆盖索引和回表
  18. ZooKeeper 数据模型 Znode 结构特性详解
  19. 机器学习算法初识—二分k均值算法
  20. 关于SASL的介绍文档

热门文章

  1. 中兴机顶盒服务器地址大全,中兴机顶盒安装配置
  2. orc识别较慢_超强orc文字识别免注册版
  3. 百度编辑器(ueditor)魔改:5、自定义一键排版(按照需求保留标签和样式)
  4. html5 svg 实现编辑器,如何让WordPress编辑器支持内联SVG代码?
  5. 关于Matpower用于攻击检测仿真方法的文献摘录
  6. PhotoShop2018安装与破解教程
  7. xjad一款不错的java反编译软件
  8. python秒网课_利用python完成大学刷课(从0到完成的思路)
  9. 单片机 数字电压表(ADC0809)
  10. CodeBlocks 20.03 开发基于FLTK 1.4.X 的应用