RF-BT02-nRF52832/nRF52810
RF-BT02 开发板是贴片串口模块结合 USB 转 UART 串口底板形成的成套测试产品,供客户测试及开发,大大降低了客户的测试及开发难度。
- 核心方案: nRF52832/nRF52810
- 蓝牙版本: 4.2/5.0
- 核心优势: 手机电脑均可调试
RF-BT02 开发板是贴片串口模块结合 USB 转 UART 串口底板形成的成套测试产品,供客户测试及开发,大大降低了客户的测试及开发难度。
串口精灵(手机端软件)://maibeir.com/download/796-cn.html
UartAssist://maibeir.com/download/UartAssist-cn.html
XCOM://maibeir.com/downloadnda/250-cn.html
具体使用步骤说明
以RF-BM-4044B2举例说明
开发板引脚 | 模块引脚 | 说明 |
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 | - | - |
特征值 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 下载地址://www.ti.com/tool/BLE-STACK
2、RF-BM-4044B2\B3 等 CC2640R2F 芯片的模块,开发环境 Keil 5,烧录工具 XDS110\J-Link。
SDK 下载地址://www.ti.com/tool/BLE-STACK
3、RF-BM-ND08\ND08C 等 nRF52832、nRF52810 芯片的模块,开发环境 Keil 5,烧录工具 J-Link。
SDK 下载地址://www.nordicsemi.com/Software-and-Tools/Software/S132
4、RSBRS02AA\AB\AI\ABR\ABRI 等 RS02A 芯片的模块,开发环境 Keil 5,烧录工具 J-Link。
SDK 下载地址://pan.baidu.com/s/1K0mw5SMdjJpjiKqcOFE03g
提取码:8fvn
引脚定义