zoukankan      html  css  js  c++  java
  • 掌握zigbee网络里的相关的重要概论

    1.zigbee无线通信,需要高频的载波来提供发射效率,zigbee模块之间要可以正常的收发,必须把接收频率设置和发射模块的载波频率一致。

    2.zigbee有27个载波可以进行通信,载波叫做信道(无线通信的通道)。这些载波的频率落在某频率区段,我们把这些区段叫做频段。有三个频段2.4G频段(共有16个信道)、915M频段和896M频段(共有11个信道)。

    TI的所有支持zigbee底层协议的芯片只能在2.4G频段的16个信道里进行通信。从11到26个信道。

    11对应2405M

    12对应2410M

    ...26对应2480M

    3.什么是网络地址

    每一个zigbee模块在该网络里面都有唯一的两个字节的地址,该地址称为网络地址。

    4.PANID

    这是一个2个字节的编码,用来区别不同的zigbee无线局域网,个域网ID。

    5.zigbee有两个RAM,一个是128B的发送缓冲区,一个是128B的接收缓冲区,两个的地址连在一起。

    射频初始化:

     

    1、发送数字数码管显示

    一个zigbee模块发送数字,另一个zigbee模块通过数码管显示该数字

    发送模块代码:

    main.c文件

    文件74LS164_8LED.c

    文件74LS164_8LED.h

    zigbee接收模块

    main.c

    数码管文件与发送zigbee模块一样。

    ,很奇怪,接收方没有反馈数据回来???

    发送字符串

    接收zigbee模块

    数码管文件跟之前一样。

    发送模块

    数码管文件一样!

  • 相关阅读:
    快速排序 c++
    编程作业: 感性接触计算机程序
    SAS批量导出sas7bdata至excel
    JetBrains WebStorm 快捷键失效
    grails 解决emoji标签存入mysql
    Groovy使用List集合
    javascript 获取当前部署项目路径
    Groovy基本类型与运算符
    HTML— 弹出遮盖层
    grails 获取domainClassName
  • 原文地址:https://www.cnblogs.com/gary-guo/p/5716260.html
Copyright © 2011-2022 走看看