【CC2541 评测】CC2541 迷你开发套件使用心得分享+Btool应用评测+by 北方.

1、使用CC2541 迷你开发套件可以快速上手使用,不过进一步测试其全部功能还需要安装必须的软件,其中最重要的就是BLE-stack栈。从官网上下载,选择正确对应版本,是CC2541适用的。

然后按照对应的安装提示就可以快速安装,安装的主要内容就是工具btool,开发说明文档和源码。这个源码包括多种应用,还有编译后的hex文件,可以直接flash到内存,减少错误率。

其中,需要说明的是本次配套的一个P1跳线尺寸匹配不太好,不能顺利插入,只好用其他方法,比如机智地使用鳄鱼夹。

2、Btool和Simplelink Starter的使用

2.1 首先需要安装USB dongle的驱动,驱动程序在BLE-stack下,不过,一般可以自己识别和安装,本机自动识别安装在COM18端口,

2.2 启动Btool,btool扫描BLE,但没有发现keyfob设备,

2.3 连接keyfob,这里没有使用电池,因为根据手册,长时间连接cc debugger,电池也会同时向cc debugger供部分电流,电量损失很快。对于,沉浸式测试控,恐怕电池要换得很勤,所以,直接连接P1,然后用CC debugger供电的方式测试。

上电后,keyfob的绿色LED亮1秒,显示上电成功。

keyfob的两个按键中一个是reset,另一个就定义为广播键,按下就连续闪30秒钟,等待被发现。启动btool就可以发现新的设备,同时启动simplelink starter也发现了keyfob,但是同一时间只能连接一个master设备。

这里选择用btool先测试,然后用app。

2.4 Btool使用。首先,连接establish,这样来连接keyfob,这里是用MAC地址连接,本例中,选择地址形如78:....:F0,的设备,根据具体的设备自行选择和连接,可以按照上面的APP先测试,因为Name和MAC address是同时显示的。

连接后,就可以写入地址了

在0048写入01:00,就可以启动button的通知,在下面的window显示状态,显示连接成功,success。

在0034写入01:00,就可以启动全部加速度传感器的数据传输通知,在下面的window显示状态,显示连接成功,success。

在0028写入01:00,就可以启动buzz的通知,显示连接成功,success。则开始发出连续的低音buzz,持续10秒,写入02:00,是高的声音,写入00:00则立刻停止发声。

退出Btool,需要断开连接,点击terminate。

这个btool还内置了多种调试功能,可以发出多种GATT指令,便于调试和测试,功能丰富。

..

6 个回复