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

nRF2401 同时接收多个设备传送的数据怎么配置?

iksun 2018-02-05 浏览量:1124
nRF2401 同时接收多个设备传送的数据怎么配置?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一对多通信实际上每个时候也只能是一对一通信的,关键就在于分时复用,

    可以尝试这样做,主机设置为广播模式,向多个从机发送指令,但每次只要求其中一台从机发送数据

    从机可以设置为,只在收到要求自己发数据时的指令时才发

    • 发布于 2018-02-05
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :尾缀H代表环保,TS代表包装,A3代表版本,有尾缀的是完整的订购料号,这个厂牌尾缀智库有详细解释 回复

其他答案 数量:3
  • 首先从机修改为不同的频道,例如,从机1的频道是10,从机2的频道是30,从机3的频道是50,从机4的频道是70,从机5的频道是90,可选范围0~125 尽量间隔大一些。

    发送数据示例:

    给从机1发送数据
    NRF_CE=0; //拉低CE引脚
      NRF24L01_Write_Reg(WRITE_REG+RF_CH,10);//修改为从机1的频道
      NRF_CE=1; //拉高CE引脚
      NRF24L01_TxPacket(rece_buf);//发送数据
     给从机2发送数据
      NRF_CE=0; //拉低CE引脚
      NRF24L01_Write_Reg(WRITE_REG+RF_CH,30);//修改为从机2的频道
      NRF_CE=1; //拉高CE引脚
      NRF24L01_TxPacket(rece_buf);//发送数据

    • 发布于2018-02-05
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀代表亮度等级,M:10to16mcd,K:4.0to6.3mcd, 回复

  • 肯定是分时复用,同一时刻是不可能实现这一功能的。
    • 发布于2018-02-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :数据存在异常,帮客户换几片样片在试试 回复

  • 一般NRF24L01都是一对一通信,因为他是不支持透传的,不过可以用分时复用的方法实现。

    • 发布于2018-02-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :S是汽车级的 回复

相关问题

问题达人换一批

nRF2401 同时接收多个设备传送的数据怎么配置?