你好,我准备用CC2560 实现蓝牙2.1+ EDR的功能。在看CC2560的资料时候,发现它推荐使用MSP430BT5190,但我之前一直在用MSP430F6638,而且我不明白MSP430BT51903跟其他MSP430在硬件上有什么区别。还是说区别在于软件上的支持不同?那我用MSP430F6638和CC2560也可以实现蓝牙的功能吧?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,我准备用CC2560 实现蓝牙2.1+ EDR的功能。在看CC2560的资料时候,发现它推荐使用MSP430BT5190,但我之前一直在用MSP430F6638,而且我不明白MSP430BT51903跟其他MSP430在硬件上有什么区别。还是说区别在于软件上的支持不同?那我用MSP430F6638和CC2560也可以实现蓝牙的功能吧?
Hi Tsingleung,
我不是MSP430的专家, 具体的430的区别你得要去TI的官网上查找相应的型号做比较, 我保证你能在那里找到非常详细的信息.
理论上只要条件符合, 在不同mcu上都是能跑蓝牙协议栈的, 但是不同的MCU上跑蓝牙协议栈是需要移植的. 目前TI只提供MSP430F5438上的方案, 请参考 http://processors.wiki.ti.com/index.php/CC256x_Bluetooth
Hi,
我看了一下官网页面,EZ430-RF256x包括两个带有 MSP430BT5190 的目标板,以及蓝牙模块 PAN1323 【这个是松下生产的】;但是MSP430BT5190 页面说明说明,此芯片本身也是支持蓝牙模块的,特性摘抄如下:
是否是我理解有误?谢谢解惑!
我从 http://processors.wiki.ti.com/index.php/CC256x_Bluetopia_Stack ,MSP430 可以应用 CC256x Bluetopia 堆栈的吧?这个协议堆栈是免费的吗?
而MSP430BT5190 是唯一集成 MindTree Ethermind 蓝牙堆栈的吧?我有点不理解集成“蓝牙堆栈”的意思,蓝牙堆栈的实现不是用MCU运行的软件么?难道
MSP430BT5190的蓝牙堆栈是用硬件实现的?
此外,我可以理解成,只要MSP430硬件上可以与CC2560相连,就可以应用CC256x芯片吧?
问题比较多,有劳你的~~感谢你的回答,
Hi Tsingleung,
Bluetopia是可以跑在MSP430F5438上的. 理论上只要接口定义相同, flash跟ram足够大, 相应的MSP430系列就可以跑bluetopia.
Bluetopia在TI的wiki上提供下载的部分是免费开放的, 其他部分需要收取相应的费用, 并非免费.
Bluetooth stack应该叫蓝牙协议栈, 不是堆栈. 蓝牙协议栈的实现是需要MCU运行的软件. MSP430BT5190上面也是跑的协议栈软件.
是的, CC2560只有UART口, 理论上只要有UART口就能相连, 具体的应用得看CPU的接口以及能力.
Hi Tsingleung,
没错, TI不提供直接的渠道购买这些模块.
但是TI在中国有其他的cc2560模块提供, 尺寸上并不比松下的大. 功能一样, 也可以用在MSP430上. 具体情况请联系你们当地的TI销售, 可以通过他们咨询情况.