找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 3528|回复: 1

[通信微波] SI24R1 无线源代码开发资料共享

[复制链接]
连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2021-3-4 15:01:52 | 显示全部楼层 |阅读模式
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。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:2天
签到总天数:606天
签到总奖励:5058金币
发表于 2021-3-8 13:43:37 | 显示全部楼层
发个贴搜藏一下~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-3-29 17:10 , Processed in 0.205677 second(s), 15 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表