• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

nRF24L01接收地址怎么修改?

Kylo 2018-11-01 浏览量:939
怎么通过软件去修改地址
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 发送端发送数据时,数据包内地址采用“发送通道TX_ADD”的地址,这个地址为接收端的几个接收通道中的一个,接收端对应的通道接收到数据后,进行应答,应答包内地址采用对应接收通道的地址即为发送端的发送通道地址。

    而发送端默认使用通道0最为应答接收,故发送端通道0地址要设置为发送通道地址。(上面一大堆通信,其实用的都是一个地址,这个地址分别被用来作为发送端发送通道地址,发送端某一接收通道地址,发送端接收通道0地址)。关于应答,无需设置接收端的发送通道地址,因为应答是硬件实现,不是软件设置。

    • 发布于 2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 直接才程序里修改的,可以自己定义,地址一共5个字节
    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 在编写程序时直接定义一个数组存放接收地址,然后通过寄存器配置下给NRF24L01,目前网上的示例代码都是这么做的。


    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以看看这个https://zhidao.baidu.com/question/1930172567299719867.html
    • 发布于2018-11-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 里面有个数组,直接修改那里就好了
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个接收地址是可以随便定的,在与nrf24l01通信的时候通过特定的指令修改即可,地址只需要主从相同即可
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个地址是在用户的代码段里面设置的,通过一个寄存器就可以设置你的设备地址
    • 发布于2018-11-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 24l01的接收地址是通过配置地址寄存器来进行修改的,在初始化的时候配置完就能用了。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以直接在你的用户程序里面设置,设置对应的地址位
    • 发布于2018-12-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

nRF24L01接收地址怎么修改?