RF-BT02-CC264/CC2540
手机即可调试,不再依赖电脑。现场调试使用笔记本,不仅携带麻烦,占用空间,人员调试非常费力。RF-BT02搭配OTG线和数据线,使用手机即可调试,便携省力,方便长时间调试
核心方案:
CC2640/CC2540
蓝牙版本:
4.2/5.0
核心优势:
手机电脑均可调试
串口精灵(手机端软件):https://www.szrfstar.com/download/796-cn.html
UartAssist:https://www.szrfstar.com/download/UartAssist-cn.html
XCOM:
https://www.szrfstar.com/downloadnda/250-cn.html
|
|
|
|
开发板引脚
|
模块引脚
|
说明
|
|
B1
|
A1
|
GND
|
|
B2
|
A2
|
VCC
|
|
B3
|
A3
|
TMS
|
|
B4
|
A4
|
TCK
|
|
B5
|
A5
|
RST
|
|
B6
|
A6
|
P0.6 为 EN,N6 为 GND
|
|
B7
|
A7
|
|
|
B8
|
A8
|
GND
|
|
B9
|
A9
|
GND
|
|
B10
|
A10
|
RST
|
|
B11
|
A11
|
|
|
B12
|
A12
|
链路指示
|
|
B13
|
A13
|
广播指示
|
|
B14
|
A14
|
BRTS
|
|
B15
|
A15
|
BCTS
|
|
B16
|
A16
|
P1.6 为 TX,N16 为 RX
|
|
B17
|
A17
|
P1.7 为 RX,N17 为 TX
|
|
B18
|
A18
|
NC
|
|
B19
|
|
GND
|
|
B20
|
|
VCC(5 V)
|
|
B21
|
|
VCC(3.3 V)
|
|
B22
|
|
TXD
|
|
B23
|
|
RXD
|
|
B24
|
|
RST
|
|
B25
|
|
SWC
|
|
B26
|
|
SWD
|
|
B27
|
|
VCC(3.3 V)
|
|
B28
|
|
GND
|
|
|
|
|
|
|
模块脚位序号
|
模块脚位名称
|
芯片脚位名称
|
输入/输出
|
说明
|
|
A1
|
GND
|
GND
|
-
|
模块地 GND
|
|
A2
|
VCC
|
VCC
|
-
|
模块电源正极 1.8V-3.8V
|
|
A3
|
TMS
|
-
|
I/O
|
接 XDS 仿真器 TMS
|
|
A4
|
TCK
|
-
|
I/O
|
接 XDS 仿真器 TCK
|
|
A5
|
RST
|
-
|
-
|
复位输入脚,低电平有效,无内部上拉
|
|
A6
|
EN
|
P06
|
I
|
模块使能控制线(低电平有效)
0: 模块开始广播,直到连接到移动设备
1: 无论模块当前状态,立即进入完全睡眠状态(0.1μA)
|
|
A7
|
-
|
P09
|
I/O
|
|
|
A8
|
GND
|
-
|
-
|
模块地 GND
|
|
A9
|
GND
|
-
|
-
|
模块地 GND
|
|
A10
|
REST ORE
|
P08
|
I/O
|
恢复出厂设置触发
模块上电后保持此引脚低电平 5s ,系统会恢复部分参数
(浅恢复),若保持 20s 以上则将会恢复全部参数(深度
恢复)
(见《系统复位与恢复》系统复位与恢复章节)
|
|
A11
|
-
|
P07
|
I/O
|
|
|
A12
|
链路指示
|
P05
|
O
|
链路指示:
0:蓝牙已连接
1:蓝牙未连接
|
|
A13
|
广播指示
|
P04
|
O
|
广播指示:
0:开启广播
1:关闭广播
|
|
A14
|
BRTS
|
P03
|
-
|
作为数据发送请求(用来唤醒模块)
0: 主机有数据发送,模块将等待接收来自主机的数据此时
模块不睡眠
1: 主机无数据发送,或主机数据发送完毕之后,应该将此
信号线置 1
|
|
A15
|
BCTS
|
P02
|
O
|
数据输入信号(用来唤醒主机,可选)
0:模块有数据发送到主机,主机接收模块数据
1:模块无数据发送到主机,或模块数据发送完毕之后,会
将此信号置 1
|
|
A16
|
TX
|
P01
|
O
|
模块串口发送端
|
|
A17
|
RX
|
P00
|
I
|
模块串口接收端
|
|
A18
|
NC
|
-
|
-
|
|
AT指令
|
|
|
|
|
|
特征值 UUID
|
可执行的操作
|
字节数
|
默认值
|
备注
|
|
FFE9 (handle:0x0013)
|
Write
|
20
|
无
|
写入的数据将会从串口 TX 输出
|
|
|
|
|
|
|
特征值 UUID
|
可执行的操作
|
字节数
|
默认值
|
备注
|
|
FFE4 (handle:0x000E)
|
notify
|
20
|
无
|
从串口 RX 输入的数据将会在此通道产生通知发给移动设备
|
|
|
|
|
|
|
特征值 UUID
|
可执行的操作
|
字节数
|
默认值
|
备注
|
|
FF91 (handle:0x0062)
|
Read/write
|
16
|
Tv231u-xxxxxxxx(带
结束符
的ASCII 字串)
|
设备名称, xxxxxxxx 为物理地址的后四个字节
|
|
FF92 (handle:0x0065)
|
Read/write
|
1
|
1
|
蓝牙通讯连接间隔:
0: 10ms
1: 20ms
2: 30ms
3: 50ms
4: 100ms
5: 200ms
6: 300ms
7: 400ms
8: 500ms
9: 1000ms
10: 1500ms
11: 2000ms
|
|
FF93 (handle:0x0068)
|
Read/write
|
1
|
1
|
设定串口波特率:
0: 4800 bps
1: 9600 bps
2: 19200 bps
3: 38400 bps
4: 57600 bps
5: 115200 bps
6: 256000bps
7: 512000bps
8: 921600bps
|
|
FF94 (handle:0x006B)
|
write
|
1
|
无
|
远程复位恢复控制通道:
¬ 远程复位控制,写入
0x55
对模块
进行复位
¬ 远程浅恢复控制,写入
0x35
对模
块进行浅恢复(仅仅恢复用户数据),
并复位
¬ 远程深度恢复控制,写入
0x36
对
模块进行深度恢复(让模块所有参数
回到出厂设置),并复位
|
|
FF95 (handle:0x006E)
|
Read/write
|
1
|
0
|
设定广播周期:
0:20 ms,
1:50 ms,
2:100 ms,
3:200 ms,
4:500 ms,
5:1000 ms,
6:1500 ms,
7:2000 ms,
8:2500 ms,
9:3000 ms,
10:4000 ms,
11:5000 ms.
|
|
FF96 (handle:0x0071)
|
Read/write
|
2
|
0x5246
|
设定产品识别码
|
|
FF97 (handle:0x0074)
|
Read/write
|
1
|
7
|
设定发射功率:
0:-21 dBm
1:-18 dBm
2:-15 dBm
3:-12 dBm
4:-9 dBm
5:-6 dBm
6:-3 dBm
7 :0 dBm
8:1 dBm
9:2 dBm
|
|
FF98 (handle:0x0077)
|
Read/write
|
16
|
默认广播内容(详见《广播数据设置》章节)
|
设定自定义广播数据
自定义广播数据,
0 < n <= 16
|
|
FF99 (handle:0x007A)
|
write
|
1
|
无
|
远程控制扩展通道:
¬
0x01
:
IO 配置输出保存触发控
制, 写入 0x01 可触发保存当前的
IO 配置以及输出状态, 重新上电之
后都会使用当前 IO 配置以及输出状
态初始化 IO7~IO1,IO0 上电后总默
认为输入,做为恢复出厂设置检测口
¬
0x02
:
远程关机控制,当在脉冲使
能模式下,向此通道写入 0x02, 可
对模块进行远程关机
|
|
|
|
|
|
|
特征值 UUID
|
可执行的操作
|
字节数
|
默认值
|
备注
|
|
2A23 (handle:0x0003)
|
Read
|
8
|
xxxxxx0000xxxxxx (Hex)
|
系统 ID,xxxxxxxxxxxx 为模块芯片物理
地址,低字节在前
|
|
2A26 (handle:0x0005)
|
Read
|
6
|
V4.50u (ASCII)
|
模块软件版本号
|
1、RF-BM-S02\S02A\S02I 等 CC254X 芯片的模块,烧录工具 CC Debugger,开发环境IAR(8051) 。
SDK 下载地址:https://www.ti.com/tool/BLE-STACK
2、RF-BM-4044B2\B3 等 CC2640R2F 芯片的模块,开发环境 Keil 5,烧录工具 XDS110\J-Link。
SDK 下载地址:https://www.ti.com/tool/BLE-STACK
3、RF-BM-ND08\ND08C 等 nRF52832、nRF52810 芯片的模块,开发环境 Keil 5,烧录工具 J-Link。
SDK 下载地址:http://www.nordicsemi.com/Software-and-Tools/Software/S132
4、RSBRS02AA\AB\AI\ABR\ABRI 等 RS02A 芯片的模块,开发环境 Keil 5,烧录工具 J-Link。
SDK 下载地址:https://pan.baidu.com/s/1K0mw5SMdjJpjiKqcOFE03g
提取码:8fvn