CC2640R2F-MultiRole功能实现

1.安装CC2640R2 SDK,安装完成在c:\ti木目录下有:simplelink_cc2640r2_sdk_1_30_00_25
2.找到MultiRole工程,路径为:C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\examples\rtos\CC2640R2_LAUNCHXL\blestack\multi_role\tirtos\iar,打开工程
3.先编译stack-FlashROM_Library,然后再选择app-FlashROM_StackLibraryCacheAsRam,注意一定要选择FlashROM_StackLibraryCacheAsRam,因为默认的MultiRole代码是最多允许4个节点,如果大于4个节点时,比如8个,则要重新分配Ram内存,让原本用作cache的8K空间也拿来当SRAM使用,所以要选择FlashROM_StackLibraryCacheAsRam。编译
4.将编译出的hex文件烧写到CC2640R2LP开发板,上电,打开串口。该代码使用Button1/2来切换菜单。再找7个SimpleBLEPeripheral从机。
5.CC2640R2LP 开发板上使用Button开始Scan,然后connect,依次连上7个从机,然后打开安卓手机–BLEScanner,扫描MultiRole设备,连接上,至此,MultiRole作为主机连接了7个从机,同时又作为从机被手机连接。共8个节点。
6.CC2640R2LP上使用Button将菜单切换到GATT R/W,选择一个从机,然后按Button往从机写数据,再按Button读数据,写入的和读出的数据一致,表明通信正常,依次测试7个从机的数据收发情况。
7.打开安卓手机–BLEScanner,先Enable Notification,然后Write一个字符,比如1,然后等待一小会,可以看到1被读了回来,表明通信正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值