查看: 881  |  回复: 0
SI24R1 无线源代码开发资料共享
动能1234
203
主题
14
回复
发表于2021-03-03 15:05:16 | 显示全部楼层
1# 电梯直达

Si24R1无线通信芯片可以实现多个发射端对一个接收端通信方式,接收方需要同时开启多个pipe来接收来自不同发射端的数据,每个pipe设置不同的地址,最多可以设置六个pipe,然后配置工作方式,包括信道(RF_CH)、CRC、地址、动态负载、动态负载长度使能。

发射端工作方式需要与接收方一致,包括信道(RF_CH)、CRC、地址、是否为动态负载、动态负载长度使能等,都需要与接收方保持一致。



接收方同时开启六个pipe。地址长度为5字节,分别为:

Pipe0[39:0]:0x65 , 0x54 , 0x43 , 0x32 , 0xA0

Pipe1[39:0]:0xE9 , 0xD8 , 0xC7 , 0xB6 , 0xA1

Pipe2[39:0]:0xE9 , 0xD8 , 0xC7 , 0xB6 , 0xA2

Pipe3[39:0]:0xE9 , 0xD8 , 0xC7 , 0xB6 , 0xA3

Pipe4[39:0]:0xE9 , 0xD8 , 0xC7 , 0xB6 , 0xA4

Pipe5[39:0]:0xE9 , 0xD8 , 0xC7 , 0xB6 , 0xA5

注:pipe0地址可以任意取值,pipe1-pipe5地址的低字节共用。


配置过程:

接收端:(步骤2—9顺序可任意)

(1)    CE = 0 ,进入shutdown模式。

      CE = 0;  

(2)    设置地址宽度,SETUP_AW

    spi_rw_reg(W_REGISTER + SETUP_AW, 0x03);           // 5 byte Address width

(3)    配置不同pipe的地址,RX_ADDR_PX。


SI24R1技术支持--程序.zip  Si24R1Datasheet.pdf 

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部