微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > role 切换

role 切换

时间:10-02 整理:3721RD 点击:

请问CC2540 的主从role切换是怎样的步骤? 官方程序有点搞不懂

San,

是master 和 slave 之间的切换,本质上,就是通过keyfob 上面的按键,切换这两个role.

你编译烧写一下,debug一下就应该能清楚了:)

会出现 错误

Error[e6]: Program module ll_halt redeclared in file E:\*****\BLE-CC254x-1.2_masterSlaveSwitch\Projects\ble\Libraries\CC2541DB\bin\CC2541_ble_single_chip_all.lib

well well, San, 你得先把masterslaveswitch 的工程移植到1.4 版本的代码中去。

你好!我也遇到同样的问题,我是仿照MasterSlaveSwitch工程对Peripheral工程进行改写的,请问要如何移植?

记得是直接把文件夹 copy到1.4协议栈里面, 再排一下错误就OK了

这个工程用的lib库是cc2541的,我用的是2540的芯片,程序下载进去没反应,不知跟这有没有关系

为啥要用2541的呢?

不过按道理也应该通用才对的, 这个应该没有跟硬件挂钩的吧

他这个主从切换demo是只能连接程序里面设置的设备地址吗?

//devices the central will try and connect to
  uint8 addr1[6] ={0xFF,0xFF,0xFF,0xFF,0xFF,0x02};
  uint8 addr2[6] ={0xFF,0xFF,0xFF,0xFF,0xFF,0x03};
  uint8 addr3[6] ={0xFF,0xFF,0xFF,0xFF,0xFF,0x04};

hi san ,我在把MasterSlaveSwitch移植到1.3协议栈中的时候;总是出现如下错误:

Error[Pe020]: identifier "HCI_ProcessEvent" is undefined
Warning[Pe223]: function "HCI_Init" declared implicitly

我看了下,HCI_ProcessEvent函数在hci.h中有声明;但是找不到在哪里定义的



Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top