手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

时间:2025-01-06 13:27:04

1、测试工具及软件模块端:PC一台、USB转串口工具一个、XCOM V2.0上位机软件。

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

2、手机端:Newbitinfo提供测试APP《蓝牙调试工具》。模块测试接线示意图

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

3、按如下关系进行连线:注意:为方便测示,开发人员也可接线将Uart_RTS直接接地,CMD_DATA_SWITCH /BCTS悬空,此状态下蓝牙模块会一直处于串口接收模式。开发者再正常使用过程中,主机(MCU)如有数据发送至BLE模块,需将BRTS拉低,主机可在约100us后开始发送数据。发送完毕之后主机应主动抬高BRTS,让模块退出串口接收模式。要注意的是,抬高BRTS之前请确认串口数据完全发送完毕,否则会出现数据截尾现象。

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

4、上位机测试软件-串口调试助手

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

5、1) 将USB转串口工具插入电脑,进入电脑设备管理器确认目前所用的串口号。

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

6、2)模块初上电,串口默认参数可按图示参数设置。3)发送新行勾选,相当于在串口数据中加入换行回车字符,用于指令结束字符。在AT指令模式下建议采用串口工具的多条发送功能,透传模式下建议采用单条发送功能。

7、手机测试APP新一信息为开发者提供了iOS/Android透传测试APP,方便开发者前期调试/评估。后续开发者自行开发APP,Newbitinfo可提供测试APP源码给到开发者参考。

8、APP显示界面如下:1)模式切换按键(Android测试APP专属),SPP与BLE模式切换2)搜索设备后,点击搜索设备列表中对应设备名称进行连接。XY-MBD07A模块BLE默认广播名称为NBee_BLEXXXXXX,SPP默认广播名曾为NBEE_SPPXXXXXX.

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

9、XY-MBD07A模块AT指令模式测试指令格式说明指令模式使能条件:①模块处于非连接状态。②模块处于连接状态,CMD_DATA_SWITCH引脚为低电平。

10、AT指令命令格式l“AT+” 指令基于 ASCII字符集,指令的格式如下:< >:必须含有的部分[ ]:可选的部分l命令消息AT+<CMD>[op][para-1,para-2,para-3,para-4…]<CR><LF>AT+:命令消息前缀CMD:指令字符串[op]:指令操作,=:表示设置模式;?:表示查询模式[para-n]:设置模式的参数,如查询模式则不需要<CR><LF>:结束符,回车及换行,ASCII码 0x0a及 0x0dl响应消息+<RSP>: [para-1,para-2,para-3,para-4…]<CR><LF><CR><LF>+:响应消息前缀RSP:响应字符串,OK:表示成功;ERR:表示失败[para-n]:查询时返回参数或出错时错误码<CR><LF>:ASCII码 0x0d及0x0a

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

11、AT指令模式操作演示示例1演示说明:将模块SPP及BLE名称分别设置为NewBit SPP、NewBitBLE ,波特率设置为 961200,读取模块蓝牙2.0的MAC地址。采用指令: AT+DNAME=NewBitSPP / AT+LENAME=NewBitBLE AT+MAC? / AT+URATE=921600注意:AT指令均以回车换行为结束符,采用串口助手测试勾选发送新行即可。蓝牙4.0的MAC地址,为蓝牙2.0地址低位第3位+1。

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

12、示例2演示说明:将示例1中所设置参数读回,确认是否设置成功。采用指令: AT+DNAME?/ AT+LENAME?/AT+URATE?注意:AT指令以回车换行为结束符,采用串口助手测试勾选发送新行即可。波特率设置更改后,后续操作需将串口工具波特率修改为设置参数。

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

13、示例3演示说明:模块作为主机连接SPP从模块。采用指令:AT+SCAN? /AT+SCAN=001B10F237EE注意:所有AT指令均以回车换行为结束符,前期采用串口助手测试勾选发送新行即可。连接目标设备需先要获取目标设备MAC地址,XY-MBD系列模块广播信息前6位为MAC地址。

蓝牙模块XY-MBD07A的介绍及使用方法(超详解)

14、XY-MBD07A模块透传模式测试透传数据模式说明模块与主设备连接后,所接收到的MCU串口数据(除开启AT指令模式的字串)均会透明传输至主设备。模块串口也会将主设备下发的数据原封不动的传输给MCU。模块可以从串口一次性最多传输10K字节数据包。BLE数据传输模式下模块会根据数据包大小自动分包发送,每个无线包最大载荷为20个字节。移动设备方发往模块的数据包,必须自行分包(1-20字节/包)发送,模块收到无线包后,会依次转发到主机串口接收端(新一信息提供的测试APP及源码已经实现)。

© 手抄报圈