- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于每个分组的描述,与教材表3-4同。 续上表 请学生翻到附录3,本蓝牙模块的AT指令 总结下行指令的查询和设置的区别:查询只有AT+指令名称,后不加任何参数;设置在指令后需要添加相关的参数。 注意:指令与参数之间没有等号连接。 上述指令,需对照附录进行讲解。 注意:波特率修改后,需将超级终端或超级串口的波特率修改为对应值,否则无法正常进行通信。 另外: 当两个蓝牙模块匹配成功后,从设备会记忆对方的蓝牙地址,只能与它记忆的设备连接。为方便后续的蓝牙模块和其他设备之间的配对和连接,必须清除 记忆的蓝牙地址码(非绑定模式)或绑定的蓝牙地址码(绑定模式),应使用AT+CLEAR指令实现。 本例在连接好硬件设备的基础上,采用超级串口工具进行现场演示,注意超级串口的串口号需根据实际情况进行设置。另外,界面最下角的接收字符数和发送字符数也是随着串口通信时刻变化的,此界面只反映了某一时刻的截图 注意:后续示例和任务描述的AT指令应参照附录进行解释说明。 注意: 蓝牙模块的波特率更改后,在超级串口中必须重新选择PC的波特率,使其同AT指令修改后的值一致,然后关闭串口并重新打开,才能继续进行正常的串口通信。 否则,在超级串口上将不会显示任何后续AT指令的应答。波特率一般采用默认设置9600即可,不必做更改设置,此处置位演示其使用。 对照附录3可以看出,在通信模式的响应中,0,0为默认值,第一个参数0表示停止位数为1,第二个参数0表示校验方式为无校验。 对工作状态的响应中,参数3表示蓝牙模块目前处于配对状态。 注:该示例仅用于演示AT指令的使用,实际中蓝牙模块的状态可能会有所不同,应以实际查询结果为准。 注意:用AT指令修改本模块的串口通信参数和连接过程的相关参数后,若要恢复默认初始设置,可使用AT+DEFAULT指令实现。 注意:该指令中的第3,4,5条设置值均为其默认值,与模块恢复默认设置后采用查询指令得到的结果相同。 采用LADDR指令查到的蓝牙设备地址因蓝牙模块不同,查到的结果各不相同,结果不唯一。 注意:该指令中的第2,5条设置值均为其默认值,与模块恢复默认设置后采用查询指令得到的结果相同。 注意:中间一幅图中显示的已配对设备因手机而异,最右边一幅图搜到的设备地址与前面初始化查询到的设备地址相同。 注意:此处,每个手机可能显示的界面不完全相同,但是均是要求输入配对码 配对连接后,在超级串口中再输入AT指令将得不到相应的应答,输入的指令将原样显示在手机串口助手的接收区。 * * * - * - 3.6.2 AT指令示例——示例3-1 将电路板上的蓝牙串口通过串口线连至PC机,开启超级串口程序,设置好串口号和波特率(默认值9600)。 查询/设置蓝牙名称 ,在超级串口的发送区中输入。每一条指令以回车符结束。 蓝牙模块对相应AT指令的响应,在超级串口的接收区显示。 - * - 3.6.2 AT指令示例——示例3-1 查询/设置串口通信波特率 ,在超级串口的发送区中输入。每一条指令以回车符结束。 蓝牙模块对相应AT指令的响应,在超级串口的接收区显示。 - * - 3.6.2 AT指令示例——示例3-1 查询串口通信模式和工作状态 ,在超级串口的发送区中输入。每一条指令以回车符结束。 查询串口通信模式和工作状态 ,在超级串口的接收区中显示。 - * - 3.6.2 AT指令示例 恢复蓝牙模块默认设置命令: 输入:AT+DEFAULT 响应:OK 注意: 对本蓝牙模块而言,该设置即时生效。但若在示例3-1之后紧随该指令,收到OK响应后,需在超级串口中将波特率重新选择为9600,然后关闭串口,重新打开方可继续进行正常的通信。 - * - 3.6.3 蓝牙初始化 完成蓝牙设备配对连接前的初始化配置 初始化指令一般包含下述内容: 查询/设置蓝牙模块名称 查询本地蓝牙地址 查询/设置—开启上行指令 查询/设置—设备类型 查询/设置查询访问码 查询/设置—寻呼扫描、查询扫描参数 查询/设置—是否自动搜索远端蓝牙设备 查询—蓝牙配对列表 查询/设置配对码 查询/设置连接模式:指定蓝牙地址连接/任意地址连接 - * - 3.6.3 蓝牙初始化 硬件电路同示例3-1,将本模块和PC相连,通过串口发送AT指令控制本模块 完成连接前的相关设置,采用硬件设置主从方式,蓝牙模块作为从机。 依次完成下述设置: 1)将本模块名称设置为BC04-B; 2)查询本模块的48位设备地址; 3)开启indiction上行指令; 4)设置蓝牙设备类型(从模式下被对端检索,主模式下返回所有搜索到的设备) 5)设置蓝牙查询访问码为GIAC,以便被周围所有 的蓝牙设备查询。 - * - 3.6.3 蓝牙初始化 依次完成下述设置: 1)设置寻呼扫描、查询扫描参数; 2
文档评论(0)