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

NRF24L01 模块如何区同一个地址的六个不同通道

菲菲菲菲 2018-06-13 浏览量:998
 NRF24L01 模块如何区同一个地址的六个不同通道,(PS:曾经用过读取寄存器的方式,如果同时打开六个通道,发现每次上电之后,通道会串门,就收的数据会跑到别的通道)
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • NRF一般情况是点对点通信的,不建议同时开启6个通道,因为6个通道的频率是不同的,如果NRF同时开启了六个通道,那就相当于NRF在极快的时间内来回切换六个通道收发数据,造成干扰很正常。

    • 发布于 2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 这个属于地址串扰,你仔细检查一下是不是六个通道的地址冲突了,你把每个通道的地址改成不一样就可以了
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好不要同时打开6个通道,每个通道之间频率不同会互相干扰的
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • NRF24L01的六个通道是间隔很近的六个小频段,说白了就是用轮询的方式不断的在六个频段里收发数据。因为六个频段都是紧紧连着的,发生串扰是很正常的。
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个模块的6个通道本身的频段就是很接近,同时打开肯定会有干扰
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 同时使用可能会有干扰
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 在同一个通道通讯完成后再开其他的通道进行通讯,不可以一个通道和通讯 还没有完成就开其他的通道
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

NRF24L01 模块如何区同一个地址的六个不同通道