BR8051A01配置文件常用配置项说明

1、LMLL Bluetooth Address

用途:蓝牙地址
说明:十六进制表示,6个字节,蓝牙地址为12位字符,比如001583123ABC

2、UART Baudrate

用途:串口通讯波特率
说明:十进制表示,可以直接填入以下波特率值:9600,115200,230400,460800,500000,921600, 1000000,1500000

3、Host Version

用途:程序配置版本号
说明:版本号字符串,使用AT+GVER?指令可以获取此版本号

4、Host Name

用途:蓝牙名称
说明:名称字符串,使用AT+NAME?指令可以获取蓝牙名称

5、Host Pin Code

用途:蓝牙配对码
说明:四个字节数字,一般设定为0000或者1234

6、Host Mode Mask

用途:蓝牙模式
说明:总共16bit值,为十六进制表示。
[bit0]开关静默模式
0:为非静默模式,开机串口有IM_READY信息发出(例如设定为0000),
1:为静默模式,开机串口没有IM_READY信息(例如设定为0001)

7、Host PIN Disc

用途:蓝牙断连pin
说明:外部MCU把此pin置为低电平,可以把蓝牙从连接状态断开连接。
为BR8051A01的GPIO端口号,比如GPIO16就填16。

8、Host PIN Wakeup Host

用途:有蓝牙数据时,唤醒主机pin
说明:蓝牙有数据接收到时,会发送一个高电平脉冲,唤醒外部MCU。
为BR8051A01的GPIO端口号,比如GPIO21就填21。

9、Host PIN Conn Status

用途:蓝牙连接指示pin
说明:蓝牙处于连接状态时,为输出高电平,没有连接或者断开连接后为输出低电平。
为BR8051A01的GPIO端口号,比如GPIO5就填5。

10、CR User 2

用途:用户配置2
说明:总共16bit值。
[bit0]蓝牙DCDC开关
0:关闭蓝牙芯片内部DCDC,例如:CR User 2=0000
1:打开蓝牙芯片内部DCDC,例如:CR User 2=0001
[bit1]蓝牙断连pin电平选择
0:低电平断连,例如:CR User 2=0000
1:高电平断连,例如:CR User 2=0002
[bit2]蓝牙连接指示pin电平选择
0:连接后输出高电平,例如:CR User 2=0000
1:连接后输出低电平,例如:CR User 2=0004
[bit3]蓝牙disconnect pin断连后,是否广播选择
0:蓝牙断连pin(disconnect pin)使能断连后,继续广播
1:蓝牙断连pin(disconnect pin)使能断连后,关闭广播
[bit4]内部SPI flash是否加锁
0:不自动加锁
1:自动加锁
[bit5]OTA服务
0:关闭服务
1:打开服务
服务UUID为:0xFF10
收发UUID为:0xFF11
[bit6]0x180A服务开关
0:关闭服务
1:打开服务
[bit7]开关AT+DISCONNECT\r\n指令
0:关闭此指令
1:打开此指令,当此指令打开时,蓝牙连接状态,收到AT+DISCONNECT\r\n指令,会导致蓝牙模块主动断连。
[bit8–bit15]串口发送FIFO长度
缺省为0或者大于64时,FIFO长度自动改为4字节,其他为设定值。比如,当此长度设定为8字节时,MCU端由于串口接收缓冲器将满,拉了蓝牙模块的CTS成高电平,那么蓝牙模块最多会再发送8字节数据给MCU端后停止发送,所以MCU端拉蓝牙模块的CTS为高后,至少要再留8字节以上缓冲区接收蓝牙模块的串口发送数据。

11、Host Send Idle TO

用途:MCU通过串口发送数据给手机延时时间
说明:当MCU发送的字节小于连接的MTU时,会延时此项设定的时间,再把串口数据转发给APP。值单位为mS。最大值65535。

12、Host Service Mask

用途:服务掩码
说明:总共16bit值。相应bit为1为打开此服务,为0关闭此服务
[bit0] BT_SVC_MASK_GATTS_BRT
为ibridge APP连接BLE做GATT透传时使用的服务,不使用可以关闭此位。
服务UUID为: 0xFF00,发送UUID为: 0xFF01,接收UUID为: 0xFF02
[bit1]BT_SVC_MASK_GATTS_BM77
BLE GATT透传服务,service UUID为128bits
服务UUID为: 0x49,0x53,0x53,0x43,0xFE,0x7D,0x4A,0xE5,0x8F,0xA9,0x9F,0xAF,0xD2,0x05,0xE4,0x55
发送UUID为: 0x49,0x53,0x53,0x43,0x1E,0x4D,0x4B,0xD9,0xBA,0x61,0x23,0xC6,0x47,0x24,0x96,0x16
接收UUID为: 0x49,0x53,0x53,0x43,0x88,0x41,0x43,0xF4,0xA8,0xD4,0xEC,0xBE,0x34,0x72,0x9B,0xB3
[bit2]BT_SVC_MASK_GATTS_CUST
客制化的服务,不使用可以关闭此位。
服务UUID为: 0xFFF0,发送UUID为: 0xFFF1,接收UUID为: 0xFFF2
[bit3] BT_SVC_MASK_GATTS_WECHAT
BLE GATT微信服务(airsync)。微信公众号使用。不使用微信公众号,可以关闭此位。
服务UUID为: 0xFEE7,发送UUID为: 0xFEC8,接收UUID为: 0xFEC7
[bit4] BT_SVC_MASK_SPP
经典蓝牙SPP服务。关掉此位会没有经典蓝牙透传。
[bit5] BT_SVC_MASK_SPP_WECHAT
经典蓝牙SPP微信服务(airsync)。微信公众号使用。不使用微信公众号,可以关闭此位。
[bit6] BT_SVC_MASK_GATTS_CMD
BLE GATT指令处理服务,可以从APP发送AT指令给蓝牙模块。不建议关闭。
蓝牙模块OTA升级时会使用此服务。
服务UUID为: 0xFF80,发送UUID为: 0xFF81,接收UUID为: 0xFF82
[bit7] BT_SVC_MASK_GATTS_YUNDA1
韵达自定义服务1,不使用可以关闭此位。
服务UUID为: 0xEEE0,发送UUID为: 0xEEE1,接收UUID为: 0xEEE1
[bit8] BT_SVC_MASK_GATTS_YUNDA2
韵达自定义服务2,不使用可以关闭此位。
服务UUID为: 0xEEE2,发送UUID为: 0xEEE3,接收UUID为: 0xEEE3
[bit9] BT_SVC_MASK_GATTS_ELEME
饿了么外卖自定义服务,不使用可以关闭此位。
服务UUID为: 0x18F0,发送UUID为: 0x2AF0,接收UUID为: 0x2AF1
[bit10] BT_SVC_MASK_GATTS_BLUE
BLUE设备服务, service UUID为128bits,不使用可以关闭此位。
服务UUID为: 0xE7,0x81,0x0A,0x71,0x73,0xAE,0x49,0x9D,0x8C,0x15,0xFA,0xA9,0xAE,0xF0,0xC3,0xF2
发送UUID为: 0xBE,0xF8,0xD6,0xC9,0x9C,0x21,0x4C,0x9E,0xB6,0x32,0xBD,0x58,0xC1,0x00,0x9F,0x9F
接收UUID为: 0xBE,0xF8,0xD6,0xC9,0x9C,0x21,0x4C,0x9E,0xB6,0x32,0xBD,0x58,0xC1,0x00,0x9F,0x9F
[bit11]BT_CONN_TYPE_GATTS_SSDZTELE
服务UUID为:
0xFB,0x34,0x9B,0x5F,0x80,0x00,0x00,0x80,0x00,0x10,0x00,0x00,0x01,0x11,0x00,0x00
发送UUID为:
0xFB,0x34,0x9B,0x5F,0x80,0x00,0x00,0x80,0x00,0x10,0x00,0x00,0x01,0x11,0x00,0x00
接收UUID为:
0xFB,0x34,0x9B,0x5F,0x80,0x00,0x00,0x80,0x00,0x10,0x00,0x00,0x01,0x11,0x00,0x00
[bit12] BT_CONN_TYPE_GATTS_FFE0
服务UUID为:0xFFE0
接收UUID为:0xFFE1
[bit13]IAP2
[bit14]传统蓝牙HID
[bit15]BLE HOGP

13、SYS Sleep Time

用途:蓝牙模块休眠时间
说明:当超过此时间没有事件发生(比如串口事件,蓝牙通讯事件),蓝牙模块会自动休眠,有事件发生会唤醒。此值的单位为mS,如果设置为65535,则表示关闭休眠功能。

14、Host Inquiry Scan Window

此值为查询扫描窗口设置,值越大,越容易被手机查询到,同时功耗也会越大。
此值缺省为10,可以设置更大,比如,12,16,20,甚至40等。

15、Host Page Scan Window

此值为寻呼扫描窗口设置,值越大,越容易被手机连接,同时功耗也会越大。
此值缺省为10,可以设置更大,比如,12,16,20,甚至40等。

16、Host ADV Interval Min and Host ADV Interval Max

这两个值为BLE广播间隔设置。缺省值为320 和 480,表示每320mS到480mS会发送一次BLE广播。
单位为0.625mS,最小值为32(20mS),最大值为16384(10.24S)

17、Host Feature Mask

0x0001:SSP,开关蓝牙安全简易配对
0x0002:BONDABLE
0x0004:AUTH
0x0008:REQ_ENCRYPTED
0x0010:REQ_MITM
0x0020:INQUIRYSCAN_INTERLACED
0x0040:PAGESCAN_INTERLACED
0x0080:DISCOVERABLE,开关蓝牙是否可发现
0x0100:MULTI_CONN,开关蓝牙多连接
0x0200:RANDOM_ADDRESS,开关蓝牙random address
0x0400:PDU_MODE,开关串口PDU模式
0x0800:ROLE_SWITCH_EN,开关蓝牙是否做role switch
0x1000:SSP_DEBUG_EN

18、Host CoD

蓝牙的class of divece
10 06 80 打印机
00 05 40 键盘

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值