微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请问CC2640R2F支持RFCOMM协议吗?

请问CC2640R2F支持RFCOMM协议吗?

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

 如题:

          请问CC2640R2F支持RFCOMM协议吗?我想在CC2640R2F上建立SPP通信,但是我在网络看有关资料说低功耗蓝牙不支持RFCOMM协议,请问一下TI的蓝牙芯片中有那一块是支持RFCOMM协议的。

我的目标是旧设备的改造,我之前所有项目都使用的RS232与PC进行通信,但是我现在想将通信变成无线,给我的设备添加蓝牙芯片,让它与电脑自带的蓝牙进行配对,并使用RFCOMM协议进行通信,这样我的PC端软件、下位机软件都不需要修改代码。请给我一点建议,谢谢大家。

RFCOMM和架构在这上的SPP是classical bluetooth的协议模块。

CC2640是BLE only的方案。不支持RFCOMM。

你可以看一下CC2560、CC2564 的相关方案。RFCOMM可以运行在MSP430上。如果要其他MCU的,也可以到TI的合作第三方处获得。

谢谢您的回复:

        请问CC2560、CC2564有类似的LaunchPad之类的开发板吗?

这两个芯片都有相应的评估板,具体型号可在官网找到:

http://www.ti.com.cn/product/cn/CC2560/toolssoftware

http://www.ti.com.cn/product/cn/CC2564/toolssoftware

请问CC2564芯片我应该选择那款评估板比较好一点,请帮忙给点建议,谢谢,有没有类似LaunchPad的板子,谢谢。

推荐CC2564MODNEM,可以与MSP-EXP430F5529、MSP-EXP430F5438、DK-TM4C123G 和 DK-TM4C129X等搭配操作,方便实验

因为cc2640r2集成了BLE core+MCU,而cc2564只有BLE core,需要外接MCU搭配使用。这个MCU---即“外围芯片”,主要是负责用户app

CC2540也是基层MCU的,所以可以独立应用。而CC2564必须搭配外接MCU

谢谢您的回复:

       我有一个疑问,我使用的一个第三方的串口数据透传模块(CC2540芯片做的),这个模块并只有一颗cc2540并没有其它辅助芯片,但是也可以做到数据透传,CC2540为什么还要一个外部芯片去跑RFCOMM哪,谢谢。

CC254x跑的一定不是RFCOMM/SPP

有90%的可能性用的是GAP。 :-)

如果你数据量不大,用BLE是可以的。

CC254x,CC2640都是Soc的芯片。有片上处理器的。

CC256x只是MAC,包含HCI以下协议栈,需要MCU跑顶端协议栈的。

请问一下:

我可不可以使用CC2640R2 LaunchPad上跑RFCOMM/SPP协议栈吗,谢谢

我明白了,您的意思是CC2640只是完成了低层的协议栈对吗,跑更高层的协议栈需要外加外围芯片。但我有一个疑问,cc2640r2f内部本身就是三核的系统呀,我能不能将更高层的协议栈跑在 ARM ® Cortex ® -M3这个核上哪?谢谢

哈哈,你其实没明白。RFCOMM是传统蓝牙,CC2640不支持传统蓝牙,所以一定没有RFCOMM. 

如下图示意。按颜色对号入座。

为你定制一张图,希望你这次懂了。:-)

非常感谢您的图,这次完全明白了。

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

网站地图

Top