FSC-BT691 应用说明
模块默认参数
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 |
串口数据脚 |
5 |
MODE |
I |
低电平透传模式,高电平指令模式 |
6 |
RESET |
I |
低电平复位 |
7 |
VDD |
Power |
3.3V供电,建议使用LDO供电 |
8 |
GND |
GND |
GND |
15 |
DISCONNECT |
I |
高电平断开连接(需已连接) |
17 |
LED |
O |
蓝牙未连接输出方波,蓝牙连接输出高电平 |
18 |
STATUS |
O |
蓝牙未连接输出低电平,蓝牙连接输出高电平 |
20 |
EXT_ANT |
ANT |
改变天线附近的0欧电阻,可以外接蓝牙天线 |
硬件设计说明
模组只需要连接VDD/GND/UART_RX/UART_TX即可使用
如果MCU需要获取蓝牙模组的连接状态,需要接STATUS引脚
画完原理图后请发给飞易通进行审核,避免蓝牙距离达不到最佳效果
功能说明
GPIO指示
MODE引脚 PIN 6
状态 |
描述 |
|---|---|
低电平 |
透传模式 |
高电平 |
指令模式 |
Note
使用此功能需用AT指令开启引脚功能,详见 AT+PIOCFG 指令使用方法
DISCONNECT引脚 PIN 15
状态 |
描述 |
|---|---|
低电平 |
– |
高电平 |
断开蓝牙连接 |
Note
使用此功能需用AT指令开启引脚功能,详见 AT+PIOCFG 指令使用方法
LED引脚 PIN 17
状态 |
描述 |
|---|---|
1Hz方波 |
蓝牙未连接 |
高电平 |
蓝牙连接 |
连接状态引脚 PIN 18
状态 |
描述 |
|---|---|
低电平 |
蓝牙未连接 |
高电平 |
蓝牙连接 |
工作模式
透传模式 |
蓝牙未连接,串口收到的数据按照AT指令进行解析;蓝牙连接后串口收到的数据全
部原样发送到远端蓝牙。
|
指令模式 |
蓝牙未连接,串口收到的数据按照AT指令进行解析;蓝牙连接后串口收到的数据仍
然按照AT指令进行解析。需要发送数据到远端的时候,发送AT+LESEND指令。
|
GATT透传服务
类型 |
UUID |
权限 |
描述 |
Service |
0xFFF0 |
透传服务 |
|
Write |
0xFFF2 |
Write,Write Without Response |
APP发给模组 |
Notify |
0xFFF1 |
Notify |
模组发给APP |
应用场景
查询/修改模组默认参数
模组在蓝牙没有连接的状态下,会将串口数据按照AT指令解析。 主机可以对模组的默认参数进行查询和修改,下图展示了:
修改设备名为 ABC
查询设备名
查询蓝牙地址
发送数据的流程
模组上电会持续向外发送广播数据,远端蓝牙(手机)可以通过搜索获取到广播包, 并向模组发起连接请求。连接成功后模组会拉高连接状态脚通知主机蓝牙连接成功。 主机可以通过蓝牙模组将数据发送给远端蓝牙,远端蓝牙也可以把数据发送给主机。
模组做主机连接远端设备
模组可以作为主设备去连接从设备,主机可以发送指令控制模组进行扫描连接和断开。下图展示了连接其他设备的过程: