stm32蓝牙如何进入at模式 |
您所在的位置:网站首页 › stm32如何连接电脑 › stm32蓝牙如何进入at模式 |
怎么在stm32中进入at模式
怎么在stm32中进入at模式 1、首先保证非休眠状态下能进GPIO中断 2、保证你进入的不是VDS模式 3、通过WFI休眠而不用是WFE 1、使用数据线连接设备与bc352模块。 2、进入bc352的编辑模式。 3、输入指令/NBIOT_ATCMD_SEND就可以进入at模式了。 新手求教,关于这种蓝牙模块如何进入AT模式的问题一般来说,蓝牙模块未与手机连接成功前会处于AT命令模式 连接成功以后,就可以传输了,目前流行的是透传模式 如果想要在连接以后从透传模式回到AT命令模式,则需要通过IO口来设置(此状态下AT命令无效) 单片机蓝牙模块的问题常见问题如下: 调模块总是让人很头疼,有时候遇到一些其实很简单的问题也找不到原因,着实难受。这里写一点我在配置HC05遇到的一些常见的问题和对策。 1. 新手的接口容易出错。 受网络端口同名端相连的固定思维影响,新手可能认为蓝牙的串口的接口RX对主机的RX,TX对主机的TX,其实这样完全错误,其实正好相反。道理很简单,举个例子,两个人要交流,他们的嘴巴互相与对方的耳朵“相连”才能交流。即应该一个的发送接(TX)连接另一个的接收(RX)。不只是蓝牙,串口都是这样接的。 2. AT指令码问题。 串口助手调试时发送指令码有十六进制和文本模式,一般使用文本模式【除非你闲的没事非用十六进制hex模式】。与HC06的发送直接AT指令不同,HC05文本模式下通信调试指令是发送AT+换行(输入AT敲一下回车便可)。 3. 蓝牙串口APP中搜索不到设备。 有的人在手机上下载了蓝牙串口APP但是打开连接搜索不到设备。原因可能是你的手机并没有与蓝牙配对。这里我们应该先通过手机蓝牙与搜索到蓝牙模块设备与蓝牙进行配对(下边左图),然后在串口APP搜索中就能找到蓝牙设备并进行连接 4. 如何进入AT指令。 HC05进入AT指令有两种方式(手册上有,这里只是强调一些容易忽视或者手册说的不太明白的东西),一种是固定波特率38400进入AT指令(楼主认为是为了避免AT指令被修改后用户不知道通信波特率而造成不必要的麻烦)。设置方法为:先按住按键,然后蓝牙上电,略等一秒或者更长的时间,松开按键,此时可见看到2s闪烁间隔方式闪烁。说明已经进入AT指令设置。便可以在串口助手上设置波特率为38400后进行通过发送AT指令对蓝牙进行相关配置。另一种是上电后按一下按键,便进入AT指令设置(指示灯闪烁频率依旧没什么变化),该设置的波特率是可变的,所以要事先知道蓝牙已经设置的波特率才能操作(模块一般默认波特率为9600)。 5.HC05与主从一体模块与HC06从模块配对通信。首先要把HC05配置为主模块,配置好最好查询一下蓝牙当前状态,确定模块当前状态是主模块状态;然后配置两个模块的配对密码为相同的密码即可。上电后主模块会自动搜寻附近的蓝牙从机并配对连接,如果配对密码相同就可已完成配对。所以上电等待配对即可,配对完成后就可以理解为两个蓝牙相接的的串口连接在了一起 蓝牙模块HC05使用全记录第一次尝试使用蓝牙模块,花了很多时间无法正常连接。 主要的问题是无法进入at模式,进行相应的设置。经过多日的查找资料与摸索,终于找到了其中的法门,现作记录,方便日后的碰到相关问题时查找答案。 注:不同厂家的蓝牙模块的设置有可能是不同的,这个需要找到相关的厂家了解情况。 一、蓝牙模块HC05的种类 这个太重要了!一种是带有小黑色按钮的,它长这样: 另一种是不带黑色按钮的,它长这样: 二、怎样进入AT模式 需要一块蓝牙调试模块把蓝牙直接边上按钮。也有称为USB to TTL ,或者USB转串口信号模块。它大概长这样: 带小黑色按钮的,要选按着黑色按钮,然后再加电(即插上电脑的USB口) 不带按钮的,要给KEY接线端接上一个电压(VCC),然后再插入电脑,即可 当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。 使用串口监视器就可以发送指令进行设置了。注意: 在AT模式下,波特率通常设置为:38400,回车加换行 当然,有些蓝牙模块的波特率可能是9600,具体看产品的指引。 三、AT常用指令 以下为把蓝牙设置为从模式 AT+NAME=Bluetooth-Slave 蓝牙名称为Bluetooth-Slave AT+ROLE=0 蓝牙模式为从模式 AT+CMODE=0 蓝牙连接模式为任意地址连接模式 AT+PSWD=1234 蓝牙配对密码为1234 AT+UART=9600,0,0 蓝牙通信串口波特率为115200,停止位1位,无校验位 AT+RMAAD 清空配对列表 四、蓝牙的接线 蓝牙与USB转串口模块连接方式,RXD-TX TXD-RX VCC-VCC GND-GND 蓝牙跟ARDUNIO或其它板的接线同上 设好从模式后,把蓝牙模块接上Ardunio板,当蓝牙的变成快闪模式的时候,就可以进行配对了。默认的配对码是:1234 stm32蓝牙如何进入at模式的介绍就聊到这里吧,感谢您花时间阅读,谢谢。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |