HC-05蓝牙模块--------直白解释

本文介绍了HC-05蓝牙模块的工作原理,包括AT模式和透传模式的区别,以及如何进入这两种模式。重点讲述了如何通过透传模式实现单片机与手机之间的数据传输,将其作为中转站,详细描述了数据传输的关键步骤,旨在帮助新手快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.蓝牙模块原理

1.传输方式

        可以从其他博主那里知道,HC-05有AT模式和透传模式。在我的理解里,AT模式是用于把HC-05的名字、连接密码、波特率进行修改,相当于一个设备的出厂模式修改,不用于信息的传输。(这是我刚用的时候很困扰的)

        而透传模式是用于信息传输的。

2.不同传输方式的连接

        我是以HC-05做为例子,如果需要进入AT模式,需要在HC-05与电脑通电时,需要一直按住蓝牙模块的按钮,并上电,不要松开,直到蓝牙模块的灯进入慢闪状态。

        而进入透传模式,就是很简单的上电,这时候蓝牙模块是快闪的。当手机或者其他蓝牙设备连接上HC-05后,HC-05会一直亮。

二.HC05向手机传输

        CSDN里面有很多手机向HC-05传输信息的例程,但是之前我用超声波模块时愣是找不到HC-05向手机传输数据,然后手机显示数据的代码例程,但是最后做成功的时候感觉自己很笨,所以写出来,让新手很快上手。

        我们可以把HC-05当作一个中转站,单片机把数据A传输给HC-05,HC-05接收到数据A后,产生中断把HC-05接收到的数据A又发送出去。这时候如果是手机连接了HC-05,那就是手机接收到。

void USART3_IRQHandler(void)                	//串口1中断服务程序
{
    u8 Res;
    if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)  //接收中断(接收到的数
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值