NRF24L01的地址
来源:互联网 发布:仙逆和凡人知乎 编辑:程序博客网 时间:2024/05/20 05:55
通道说明
NRF24L01:一个发送通道,6个接收通道
发送端发送数据时,数据包内地址采用“发送通道TX_ADD”的地址,这个地址为接收端的几个接收通道中的一个,接收端对应的通道接收到数据后,进行应答,应答包内地址采用对应接收通道的地址即为发送端的发送通道地址,而发送端默认使用通道0最为应答接收,故发送端通道0地址要设置为发送通道地址。(上面一大堆通信,其实用的都是一个地址,这个地址分别被用来作为发送端发送通道地址,发送端某一接收通道地址,发送端接收通道0地址)。关于应答,无需设置接收端的发送通道地址,因为应答是硬件实现,不是软件设置。
最好使用1-5通道来接收,因为发射时0通道会被用来接收应答,而发送数据前,往发送通道写对方某一接收通道的地址。
关于接收通道的地址规定:
- 通道0,1的地址随意,5字节即可
- 通道2-5的地址与1的地址相关:
- 要求寄存器中前4个字节必须和“1通道地址”的前四个字节相同,最后一个字节随意(不同)
- 不过寄存器里的顺序和数组里的顺序相反,故发送时需要改变数组里的第一位,而接收端实际上只允许你写一位地址值
阅读全文
0 0
- NRF24L01的地址
- 关于nRF24L01地址问题
- nrf24l01+的接收代码
- NRF24L01+的使用
- NRF24L01+的使用
- NRF24L01的使用方法
- NRF24L01的通信距离
- NRF24L01的配置详解
- NRF24L01的使用
- [单片机]NRF24L01的使用
- NRF24L01 的双向通信
- NRF24L01的通信距离
- NRF24L01的使用手册
- nrf24l01+
- NRF24L01+
- NRF24L01 使用小结/自动应答/通道地址
- NRF24L01 使用小结/自动应答/通道地址
- linux下的nrf24l01驱动程序
- JS 页面之间传递json数据。
- JEECG微云快速开发平台EXCEL导入导出
- Nginx + PHP 运行原理
- 【算法——Python实现】无权图(稠密图、稀疏图)及图的遍历
- python学习(一)turtle画图
- NRF24L01的地址
- 洛谷P2888 [USACO07NOV]牛栏Cow Hurdles
- TLS——安全传输层协议
- Protege使用教程
- 自适应HTML页面源码
- 吐血精验
- 内存分配的一些事
- Minimizing Maximizer UVA
- git branch -r 显示的不是最新的远程分支列表