2.4G无线收发芯片 XL2400P使用手册

XL2400P 系列芯片是工作在 2.400~2.483GHz 世界通用 ISM 频段的单片无线收发芯片。该芯片集成射 频收发机、频率收生器、晶体振荡器、调制解调器等功能模块,并且支持一对多组网和带 ACK 的通信模 式。发射输出功率、工作频道以及通信数据率均可配置。芯片已将多颗外围贴片阻容感器件集成到芯片内部。容易过 FCC 等认证。
 

XL2400P 的传输模式:

2.4G无线收发芯片 XL2400P使用手册_第1张图片

1.多个发送对一个接收的模式说明

硬件最多支持6个数据通道

数据通道0的地址可以与其他5个 完全不一样

数据通道1-5的地址有要求 高4位必须保持一致 低1位可以不一样

2.4G无线收发芯片 XL2400P使用手册_第2张图片

发送端地址示例:

2.4G无线收发芯片 XL2400P使用手册_第3张图片

接收端地址示例:

2.4G无线收发芯片 XL2400P使用手册_第4张图片

2.4G无线收发芯片 XL2400P使用手册_第5张图片

2.4G无线收发芯片 XL2400P使用手册_第6张图片

设置地址0是写入0A寄存器 设置地址1 是写入0B寄存器 设置地址2-5是写0C寄存器

2.固定包长与动态包长

需要配置两个寄存器 1C 1D

1C寄存器是配置需要使用 动态长度的数据通道

2.4G无线收发芯片 XL2400P使用手册_第7张图片

1D寄存器是使能动态长度 第5位是使能长包功能 最大128字节 不使能第5位默认最大32字节

2.4G无线收发芯片 XL2400P使用手册_第8张图片

3.ACK应答配置

01寄存器用于配置应答

2.4G无线收发芯片 XL2400P使用手册_第9张图片

2.4G无线收发芯片 XL2400P使用手册_第10张图片

在我们提供的驱动基础上 将EN_AA (01寄存器) 如果配置为 0x3F 就是在所有数据通道上启用应答

0x3F对应 二进制 0011 1111

2.4G无线收发芯片 XL2400P使用手册_第11张图片

然后设置频点的函数 也需要更改 上面的改成和初始化一样的值 下面的 在原有的值上第7位置1

0x3F 0011 1111

0x7F 0111 1111

2.4G无线收发芯片 XL2400P使用手册_第12张图片

启用应答机制以后 发送数据出去以后 状态寄存器 会变化 只有当接收端 回传应答 以后 第5位才会触发

4.操作指令说明

2.4G无线收发芯片 XL2400P使用手册_第13张图片

2.4G无线收发芯片 XL2400P使用手册_第14张图片

5.对码思路

所谓的对码 就是 改变RF的地址 让地址不一致的其他端 接收不到数据 核心就是设置RF地址。

将RF地址 存在MCU的Flash里面 上电初始化的时候 将它读取出来 然后设置为RF地址。

你可能感兴趣的:(单片机,嵌入式硬件)