l一、前言
这个手边的蓝牙模块,前一端时间通过USB串口测试过。很可惜,没有得到任何响应。下面,计划使用单片机再进行测试。看一下它的功能是否完备。特别是能够和前天测试的蓝牙模块能够通讯。
设计测试电路,利用 F103单片机的两个串口,一个用于程序的下载调试,另外一个用于 HS05 蓝牙模块的调试。这个电路的功能就是这么简单。设计单面电路板,使其适合一分钟制板。
AD\Test\2024\September\TestHC05F103.PcbDoc
▲ 图1.2.1 测试电路原理图
▲ 图1.2.2 测试电路PCB
一分钟之后得到测试电路,电路板制作的非常完美。下面进行焊接测试。
焊接电路板。使用了一个从别的电路拆卸下来的旧的MCU。清洗电路板。不过此时 遇到了一个问题,不知道为什么洗板水无法彻底清洗电路板。电路板上还残留这一些难以去除的污渍。猜测是一种助焊剂被加热过头产生的焦化物质。
使用弹簧夹子将 ST-LINK 接入电路板。这个接口同时将5V电压接入电路。由于使用了从之前电路板拆卸下来的 F103,所以需要额外将 RST 信号接入单片机。最终能够下载测试程序了。
将 HS05 接入电路板。可以看到上面的 LED 闪烁。这说明它处在 自动连接 状态。
昨天的蓝牙模块插在了电脑上。上电之后的HS05 经过大约 5秒钟左右,就与电脑上的蓝牙模块连接上了。在串口终端中可以测试两者之间能够完成串行通讯,通讯波特率为 9600。在模块的 STATE 管脚,可以输出蓝牙是否链接的状态。当 蓝牙模块连接之后,STATE 管脚输出高电平。单片机可以根据这个管脚,来确定模块是否能够进行通讯了。
本文测试了HS05蓝牙串口模块,现在它可以直接与电脑上的通讯蓝牙模块进行连接。连接之后,对应的通讯波特率为 9600。
参考资料[1]
https://blog.csdn.net/zhuoqingjoking97298/article/details/120272422: https://blog.csdn.net/zhuoqingjoking97298/article/details/120272422
[2]HC05 蓝牙串口初步测试: https://blog.csdn.net/zhuoqingjoking97298/article/details/141019306?sharetype=blogdetail&sharerId=141019306&sharerefer=PC&sharesource=zhuoqingjoking97298&spm=1011.2480.3001.8118
[3]【常用模块】HC-05蓝牙串口通信模块使用详解(实例:手机蓝牙控制STM32单片机): https://blog.csdn.net/qq_38410730/article/details/80368485