初级会员
- 积分
- 152
- 金钱
- 152
- 注册时间
- 2013-9-16
- 在线时间
- 0 小时
|
发表于 2014-12-25 12:48:15
|
显示全部楼层
主机可以通过切换频率参数来分别和B C节点通讯,方法如下
<br>
<br>第一步-> 设置电平SETA=1 SETB=1 进入参数设置模式
<br>第二步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x9F 0x00 0x03 0x07 0x2f 0xD8
<br>第三步-> 等待返回0x24 0x24 0x24 0x07 0x2f 0xD8 后再设置电平SETA=0 SETB=0 进入正常收发模式
<br>第四步-> 输入要传的数据即可将数据传输给B节点
<br>
<br>
<br>第五步-> 设置电平SETA=1 SETB=1 进入参数设置模式
<br>第六步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x9F 0x00 0x03 0x07 0x33 0xC0
<br>第七步-> 等待返回0x24 0x24 0x24 0x07 0x33 0xC0后再设置电平SETA=0 SETB=0 进入正常收发模式
<br>第八步-> 输入要传的数据即可将数据传输给C节点
<br>
<br>更多节点以此类推即可
<br>
<br>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<br>例如变址多点通讯,
<br>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<br>
<br>例如
<br>当主机为WLK01L39模块,
<br>主机A本机地址1:0x01,本机地址2:0x01,
<br>从机B本机地址1:0x02 ,本机地址2:0x01 ,
<br>从机C本机地址1:0x03,本机地址2:0x01 ,
<br>主机可以通过切换目标地址参数来分别和B C节点通讯,因为在频率一样的前提下
<br>只有主机的目标地址和从机的本机地址一致时,对应从机才能与其建立通讯,并接收数据方法如下
<br>
<br>第一步-> 设置电平SETA=1 SETB=1 进入参数设置模式
<br>第二步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x8E 0x00 0x01 0x02
<br>第三步-> 等待返回0x24 0x24 0x24 0x02 后再 设置电平SETA=0 SETB=0 进入正常收发模式
<br>第四步-> 输入要传的数据即可将数据传输给B节点
<br>
<br>
<br>第五步-> 设置电平SETA=1 SETB=1 进入参数设置模式
<br>第六步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x8E 0x00 0x01 0x03
<br>第七步-> 等待返回0x24 0x24 0x24 0x03 后再设置电平SETA=0 SETB=0 进入正常收发模式
<br>第八步-> 输入要传的数据即可将数据传输给C节点
<br>
<br>更多节点以此类推即可
<br>
<br>###################################################################
<br>多点通讯还有一种最简单的方式,就是点名通讯
<br>###################################################################
<br>1.主机和从机的参数都完全一样
<br>2.都处于正常收发模式
<br>3.当主机A发0x01(该指令可自定义),
<br> 当从机B和从机C都收到0x01,
<br> 从机B视0x01为上传数据命令,立刻发射要上传数据,然后主机A会收到B上传数据,而从机C视0x01为无效指令,不发送数据
<br> 当主机A发0x02(该指令可自定义),
<br> 当从机B和从机C都收到0x01,
<br> 从机C视0x02为上传数据指令,立刻发射要上传数据,然后主机A会收到C上传数据,而从机B视0x02为无效指令,不发送数据
<br>更多节点以此类推即可
<br>------------------
<br>NRF905 RF903 CC1100 CC2500 CC1020 NRF2401 NRF24L01 无线数传芯片/模块性能汇总及应用指南
<br>你好,我们是无线制造供应商,欢迎交流
<br>QQ:35625400 MSN:ll88mm88@hotmail.com
<br>HONE:13704018223 陈工 |
|