【stm32片外外设】蓝牙模块心得

【stm32片外外设】蓝牙模块心得


JDY 31
引脚
  1. VCC:这是供电引脚,连接到正极电源(通常是3.3V或5V)。通过给予模块适当的电源供电,使其正常工作。
  2. GND:这是地引脚,连接到负极地。用于与供电引脚形成电路回路,提供电源的接地。
  3. TXD:这是串行数据发送引脚,用于将数据从模块发送到外部设备。
    您可以将外部设备的接收引脚(RXD)与JDY-31的TXD引脚连接起来,以接收来自蓝牙模块的数据。
  4. RXD:这是串行数据接收引脚,用于接收外部设备发送的数据。
    您可以将外部设备的发送引脚(TXD)与JDY-31的RXD引脚连接起来,以向蓝牙模块发送数据。
  5. EN: 这是使能引脚,用于控制模块的工作状态。通过给EN引脚提供高电平(通常是3.3V或5V),可以使模块进入工作状态。
    在没有使能引脚输入或给予低电平时,模块将处于低功耗待机状态。
  6. STATE:这是状态引脚,用于提供模块的状态信息。通过监测STATE引脚的电平变化,您可以获知模块的连接状态或其他相关状态信息。
常用AT指令

JDY-31 模块串口发送 AT 指令务必加上\r\n

序列 指令 功能 默认
1 AT+VERSION 版本号 JDY-31-V1.2
2 AT+RESET 软复位
3 AT+DISC 断开连接 (连接状态下有效)
4 AT+LADDR 查询模块的 MAC 地址
5 AT+PIN 连接密码设置与查询 1234
6 AT+BAUD 波特率设置与查询 9600
7 AT+NAME 广播名设置与查询 JDY-31-SPP
8 AT+DEFAULT 恢复出厂设置
9 AT+ENLOG 串口状态输出使能 1

波特率设置/查询:

指令 响应 参数
AT+BAUD +OK Param:(4 到 9)
4:9600
5:19200
6:38400
7:57600
8:115200
9:128000

SPP 蓝牙配对密码:
指令 响应 参数
AT+PIN +OK Param:4 位密码
PIN:1234

led灯常亮:已连接设备
led灯闪烁:蓝牙为AT指令模式,未连接设备

参考链接
JDY 24
参考链接
HC-05
  1. 它分为命令响应工作模式和自动连接工作模式,就是AT命令模式和连接模式。

  2. 指示灯状态:

    • 快闪:第一种AT模式;模块上电,未配对情况下就是AT模式,此时指示灯快闪,波特率为模块本身的波特率,默认:9600,发送AT指令时需要置高一次PIO11。

    • 亮2s,灭2s:第二种AT模式;PIO11置高电平后,再给模块上电,此时指示灯慢闪,模块进入AT模式,波特率固定为:38400,可以直接发送AT指令。

    • 每2s闪一下:已连接蓝牙设备。

  3. 串口小板(USB转串口TTL)连接时,看看串口小板坏了没;

  4. 接在开发板上时,如果使能了串口,要看使能串口多对开发板的USB转串口TTL功能的影响;(基于我用的stm32f103的开发板,它没用使用串口1时,上面的TX、RX端口是USB转串口TTL的,使用串口1时,它是连接了串口1的TX、RX端口的PA9、PA10,所以会和使用串口小板可能有不同的效果,可以多研究一下原理图。)

参考链接

windows电脑连接蓝牙模块,找不到蓝牙模块问题?
电脑自动装载驱动:win 10 电脑与 H C-05蓝牙模块连接方法集合(含k60 CRC 校验代码软件下载地址)_hc05蓝牙连接电脑-CSDN博客

windows电脑虚拟串口:
win10开启蓝牙虚拟串口-CSDN博客
选择输出的串口即可(可以理解下,这里的输入串口和输出串口)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值