课程

课程 讲师

串口蓝牙模块

购买数
0
课时数
1
浏览数
2827
主讲人:
齐老师
有效期:
自购买之日起永久
优惠价:¥20
原价:¥20
分享

分享到:

手机查看

通过串口进行透传通信

购买链接:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.12.27b5723cJIQ8Ri&id=576158870452

串口蓝牙模块

一、功能介绍

串口蓝牙模块

使用串口通信,需要J1连接到IMX6魔法师Cortex-A系列底板的P2接口。

image.png

1、简介

串口蓝牙模块使用串口进行通信,通过串口向蓝牙模块发送AT指令控制模块。蓝牙模块能够根据发送的AT指令,实现主从模式切换、修改蓝牙地址、名称等功能。

二、使用演示

三、原理分析

1、模块接口

串口蓝牙模块接口为一个5V电源引脚,一个UART TX引脚,一个UART RX引脚,一个GND引脚。该模块接口对应魔法师Cortex-A系列底板的P2接口。

2、串口蓝牙模块原理

蓝牙模块是通过串口收发指令的方式与主控芯片进行通信。在使用过程中,需要根据芯片手册中提供的AT指令集来控制模块。常用指令一般是修改蓝牙的模式、地址、名称。具体的指令使用方法和内容格式请阅读HC-08芯片手册。

3.1 AT指令

序号

AT指令(小写x表示参数)

作用

默状认态

主生/效从

1

AT

检测串口是否正常工作

-

M/S

2

AT+RX

查看模块基本参数

-

M/S

3

AT+DEFAULT

恢复出厂设置

-

M/S

4

AT+RESET

模块重启

-

M/S

5

AT+VERSION

获取模块版本、日期

-

M/S

6

AT+ROLE=x

/从角色切换

S

M/S

7

AT+NAME=xxx

修改蓝牙名称

HC-08

M/S

8

AT+ADDR=xxxxxxxxxxxx

修改蓝牙地址

硬件地址

M/S

9

AT+RFPM=x

更改无线射频功率

0(4dBm)

M/S

10

AT+BAUD=xx,y

修改串口波特率

9600,N

M/S

11

AT+CONT=x

是否可连接

0(可连)

M/S

12

AT+AVDA=xxx

更改广播数据

-

S

13

AT+MODE=x

更改功耗模式

0

S

14

AT+AINT=xx

更改广播间隔

320

M/S

15

AT+CINT=xx,yy

更改连接间隔

6,12

M/S

16

AT+CTOUT=xx

更改连接超时时间

200

M/S

17

AT+CLEAR

主机清除已记录的从机地址

-

M

18

AT+LED=x

LED/

1

M/S

19

AT+LUUID=xxxx

搜索UUID

FFF0

M/S

20

AT+SUUID=xxxx

服务UUID

FFE0

M/S

21

AT+TUUID=xxxx

透传数据UUID

FFE1

M/S

22

AT+AUST=x

设置自动进入睡眠的时间

20

S

四、代码分析

五、实践操作


讲师信息

齐老师

齐老师

Linux|应用开发..
粉丝:1
拥有多年Linux开发经验,精通Linux C,参与过多个大型Linux项目开发。
×

分享成功,快去个人中心查看吧~~~

祝您:学习愉快 !

确 定
×

加入我的看单

该课程需要加入我的看单后方可学习,确定加入?

确 定 取 消
关注官方微信