微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 是否支持Observer + Broadcaster ?

CC2540 是否支持Observer + Broadcaster ?

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

查看1.40版本协议栈文件可以发现  CC2540_BLE_bcast_observ.lib  库文件, 但是未发现样例工程,  在“BLE-CC254x-1.4.0\Projects\ble\Profiles\Roles”下未发现相关的角色配置文件。

请问是否支持Observer + Broadcaster 角色, 如果支持可否提供相关的样例工程。

理论上可行的。

下面的Link有例子

You could start with the peripheralObserver project but just turn off advertising when you don't want it.

http://processors.wiki.ti.com/index.php/SimpleBLE_ComboRoles?keyMatch=peripheralObserver&tisearch=Search-EN

Peripheral底层和Broadcaster是一样的,Observer和Central的底层是一样的。CC2540在同时Broadcaster和Observer相当于要在两个模式之间切换RF这块儿的处理底层协议栈的处理都不一样。所以会产生较大的系统消耗,一般建议这样做。

我试过  peripheralObserver project   同时循环扫描与发送广播,  扫描间隔1000ms,广播间隔也是1000ms, 运行一小会后会发现设备出现异常,无法正常运行。

“CC2540在同时Broadcaster和Observer相当于要在两个模式之间切换”

也就是说两个模式Broadcaster和Observer不支持同时并存,需要切换模式来实现?

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

网站地图

Top