NRF24L01配置说明1129.docx
《NRF24L01配置说明1129.docx》由会员分享,可在线阅读,更多相关《NRF24L01配置说明1129.docx(13页珍藏版)》请在冰豆网上搜索。
NRF24L01配置说明1129
USB串口无线模块的配置说明
带USB接口的模块直接插电脑进行配置,不带USB接口的模块得借助USB转串口进行配置;(如下图所示)
1、USB转串口模块以及带USB的无线驱动模块需要安装CH341驱动;
(文件在“CH341>>DRIVER>SETUP.EXE)
2、波特率默认设置为9600(带USB与不带USB的),波特率的选择范围为:
2400-115200,具体,请看配置参数对应的描述;
3、配置时,必须在断电的情况下,插上跳线帽,再从新上电;(注意:
不能上着电的情况下,插跳线帽!
)
4、配置完成之后,必须得把跳线帽拔掉;(注意:
必须得在断电的情况下拔,然后,再重新上电!
)
5、配置的格式为10个字节:
0X55+数据长度+波特率+频道+地址1+地址2+地址3+地址4+地址5+0XAA
注意:
1、必须插上跳线帽进行配置,配置完之后,必须拔掉跳线帽才能正常使用;(配置时,在上电前就得插上跳线帽;当然,正常使用时也得在断电的情况下,拔跳线帽,再重新上电)
2、串口调试助手发送数据的格式为:
十六进制(即为“HEX”格式);
3、USB转TTL模块的TX,RX与NRF24L01驱动模块(无USB的)的TX,RX要交叉相连,即一方的TX与另外一方的RX相连,然后,一方的RX与另外一方的TX相连;
4、两个模块的数据长度,频道,地址得设置成一样,否则工作不正常:
数据长度选择范围:
0x01-0x20,即1-32个字节;
频道的选择范围为:
0X01-0X78,即1-120;
地址由5个字节构成:
地址1、2、3、4、5取值范围是0x00-0xff,这5个字节必须得设置一样;
5、同一个实验室的,为了不互相影响,得把频道设置成不一样,或者把地址设置成不一样,否则会互相干扰;
6、波特的选择,从小到大分别为:
2400(0X07),4800(0X08),9600(0X00),14400(0X01),19200(0X02),38400(0X03),56000(0X04),57600(0X05),
115200(0X06);
7、数据的长度得选择适中,串口调试助手(单片机)的发送频率也得选择适中;
流程图
默认配置:
带USB接口:
0X55+0X06+0X00+0X78+0X01+0X02+0X03+0X04+0X01+0XAA
6个9600120地址1--------地址5
不带USB接口:
0X55+0X06+0X00+0X78+0X01+0X02+0X03+0X04+0X01+0XAA
6个9600120地址1--------地址5
常见异常情况:
1、配合NRF24L01+无线模块正常使用时,跳线帽忘记拔掉(配置时不需要拔掉);
2、两个模块,配置的参数不匹配,如数据长度,频道,地址;
3、电源不纯,就是有干扰波,高频电路对电源的要求很高,这种情况得加滤波;
4、只能进行通信一次的,这种情况,比较常见的原因也是:
电源不纯,有干扰波;
淘宝店:
一帧科技
淘宝店主:
小辉beyond
QQ:
420295146
淘宝链接: