TI CC2541 Mini套件入门

àì夳堔傛蜴生んèń 2024-04-17 05:35 155阅读 0赞

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70

首先下载BLE-STACK(BTool)(选择2540/2541版本)

安装完BLE-STACK(BTool)后,将USB dongle插进电脑,会识别为1个USB串行设备,可以在设备管理器中查看端口号。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 1

打开BTool,按照以下进行设置,端口号以你实际的为准,然后选择ok即可打开软件。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 2

按一下遥控器上的右键(红灯闪烁),点击scan进行扫描

20190822190512575.png

扫描出来4个设备,其中,mac地址78开头的是我的设备

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 3

在右侧选择对应的mac地址,然后点击Establish

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 4

链接成功之后,你会发现遥控器的灯不闪了,怎么按都不会闪,这时,需要切换到Read/Write页面做如下设置

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 5

接下来你按遥控器上的左键或者右键,遥控器就会发送对应的键值到你的BTool上,左键是01,右键是02

左键:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 6

右键:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 7

其实我么收到的是这么一串HEX数据

20190822192721187.png

接下来分析每一位的作用

  1. -Type(命令类型) : 0x04 (Event)
  2. -EventCode(事件代码) : 0x00FF (Event)
  3. -Data Length(数据长度) : 0x09 (9) bytes(s)
  4. Event(事件) : 0x051B (1307) (ATT_HandleValueNotification)
  5. Status(状态) : 0x00 (0) (Success)
  6. ConnHandle(连接Handler : 0x0000 (0)
  7. PduLen(协议数据单元长度) : 0x03 (3)
  8. HandleHandler : 0x0047 (71)
  9. Value(值) : 02

发送以下数据启动加速度计:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 8

发送以下值就可以在遥控器移动时向Btool发送移动信息

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 9

蜂鸣器低频鸣叫:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 10

蜂鸣器高频鸣叫:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 11

关闭蜂鸣器:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 12

断开连接的3种办法:

1、点击Discovery/Connect面板上的Terminate

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0MjM0MDg3_size_16_color_FFFFFF_t_70 13

2、将遥控器上的电池取下

3,离开你的USB Dongle超过10M以上

发表评论

表情:
评论列表 (有 0 条评论,155人围观)

还没有评论,来说两句吧...

相关阅读

    相关 学习CC2541开发笔记

    硬件部分 首先,要熟悉了解现有的开发板模块都有什么功能,硬件其实没有太多问题,各个预留出来的端点知道是干什么的就好。毕竟是已经经过试验之后的成品电路板,本身没有问题。那么