FSC-BT630 应用说明
模块默认参数
Name |
Feasycom |
Service UUID |
FFF0 |
Write UUID |
FFF2 |
Notify UUID |
FFF1 |
UART Baudrate |
115200/8/N/1 |
硬件说明
引脚图
引脚描述
Pin |
Pin Name |
Type |
Pin Descriptions |
|---|---|---|---|
1 |
UART_TX |
O |
串口数据脚 |
2 |
UART_RX |
I |
串口数据脚 |
6 |
RESET |
I |
低电平复位 |
7 |
VDD |
Power |
3.3V供电,建议使用LDO供电 |
8 |
GND |
GND |
GND |
9 |
SWCLK |
I/O |
烧录脚 |
10 |
SWDIO |
I/O |
烧录脚 |
17 |
LED |
O |
蓝牙未连接输出方波,蓝牙连接输出高电平 |
18 |
STATUS |
O |
蓝牙未连接输出低电平,蓝牙连接输出高电平 |
20 |
EXT_ANT |
ANT |
改变天线附近的0欧电阻,可以外接蓝牙天线 |
硬件设计说明
模组只需要连接VDD/GND/STATUS/UART_RX/UART_TX即可使用
如果MCU需要获取蓝牙模组的连接状态,需要接STATUS引脚
画完原理图后请发给飞易通进行审核,避免蓝牙距离达不到最佳效果
模组支持通过串口唤醒
VDD/GND/RESET/SWCLK/SWDIO 是烧录口,可以预留测试点
功能说明
GPIO指示
LED引脚 PIN 17
状态 |
描述 |
|---|---|
2Hz方波 |
蓝牙未连接 |
高电平 |
蓝牙连接 |
连接状态引脚 PIN 18
状态 |
描述 |
|---|---|
低电平 |
蓝牙未连接 |
高电平 |
蓝牙连接 |
工作模式
指令模式 |
蓝牙未连接,串口收到的数据按照AT指令进行解析;蓝牙连接后串口收到的数据仍
然按照AT指令进行解析。需要发送数据到远端的时候,发送AT+LESEND指令。
|
GATT透传服务
类型 |
UUID |
权限 |
描述 |
Service |
0xFFF0 |
透传服务 |
|
Write |
0xFFF2 |
Write,Write Without Response |
APP发给模组 |
Notify |
0xFFF1 |
Notify |
模组发给APP |
低功耗
模组支持1种低功耗模式,串口唤醒模式。
模式 |
指令配置 |
硬件连接 |
休眠方法 |
描述 |
|---|---|---|---|---|
串口唤醒
|
AT+LPM=1
|
串口超过5s没有数据通信,自动进入休眠
休眠后串口收到第一帧数据会退出休眠
|
唤醒的第一帧数据会丢失
| 逻辑简单,节省IO
|
应用场景
查询/修改模组默认参数
模组在蓝牙没有连接的状态下,会将串口数据按照AT指令解析。 主机可以对模组的默认参数进行查询和修改,下图展示了:
修改设备名为 ABC
查询设备名
查询蓝牙地址
发送数据的流程
模组上电会持续向外发送广播数据,远端蓝牙(手机)可以通过搜索获取到广播包, 并向模组发起连接请求。连接成功后模组会拉高连接状态脚通知主机蓝牙连接成功。 主机可以通过蓝牙模组将数据发送给远端蓝牙,远端蓝牙也可以把数据发送给主机。
模组做主机连接远端设备
模组可以作为主设备去连接从设备,主机可以发送指令控制模组进行扫描连接和断开。下图展示了连接其他设备的过程: