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.

【CC2541 评测】CC2541 迷你开发套件使用心得分享+开箱评测+by zyq5428

Other Parts Discussed in Thread: CC2541, CC2540, CC2640, CC1310

今天刚收到TI赠送的CC2541 迷你开发套件,迫不及待的先来个开箱评测。

先来几张开箱图:

东西配套齐全,开始上手试一试。

CC2541密钥卡上电池后亮绿灯,按广播按键后红灯闪烁。

在下载蓝牙协议栈时,我突然想到一个问题,那就是CC2540、CC2541、CC2640的区别。查资料发现:

CC2541 是一款针对 低能耗以及私有 2.4-GHz 应用的功率优化的真正片载系统 (SoC) 解决方案。 它使得使用低总体物料清单成本建立强健网络节点成为可能。 CC2541 将领先 RF 收发器的出色性能和一个业界标准的增强型 8051 MCU、系统内可编程闪存存储器、8-KB RAM 和很多其它功能强大的特性和外设组合在一起。 CC2541 非常适合应用于需要超低能耗的系统。 这由多种不同的运行模式指定。 运行模式间较短的转换时间进一步使低能耗变为可能。

如果 CC2540 上的 USB 未启用并且 CC2541 上的 I2C/ 额外 I/O 未启用,那么 CC2541 与 CC2540 在 6-mm x 6-mm 方形扁平无引脚 (QFN)40 封装内引脚兼容。 与 CC2540 相比,CC2541 提供更低 RF 流耗。 CC2541 没有 CC2540 所具有的 USB 接口,并在 TX 模式中提供较低的最大输出功率。 CC2541 还增加了 1 个 HW I2C 接口。

除了CC2640功耗更低,处理能力也完全不一样,一个是51核,一个是48M M3核,一个跑OSAL轮询,一个可以跑多任务RTOS。

而且CC2640内部集成DCDC,省掉外部供电器件。内部还有Sensor controller低功耗协处理器,如果要用到外部传感器,这颗SCE用起来的话,功耗上会有很大贡献

上述内容纯属粘贴复制,但也能解释清楚了。

本来我是想在CCS直接下载CC2540用的协议栈的,因为之前玩430和CC1310都是这样,但仔细检查发现CCS里没有,那就老老实实安装快速入门指南操作吧。

插上CC2540 USB软件狗后,BTool工具界面如下:

按下密钥卡的广播按键,在BTool中扫描并连接密钥卡。

到后面写启用通知命令时失败了,应该是我这蓝牙设备太多了,连错了,所以我下载了个nRF connect手机工具在一个无人的小房间找到了密钥卡的地址:

这里需要注意一个问题,如果你总是提示Already Performing That Task,可以按照以下步骤操作一遍:

连接成功后就可以读写密钥卡了:

上面读取了板子信息。

启用按键通知:

快速入门指南上面的Handle是错误的,可以用以下方式发现UUIDs:

总结一下,都是使能相应的项,然后将01:00写入到配置项,就会反馈信息到界面,如下对加速度计的操作:

开箱评测就先到这里,等熟悉后我再分享一些实用的心得。