hc04模块使用手册

news/2024/11/30 15:42:55/

产品介绍

HC-04 蓝牙串口通信模块是新一代的基于 SPP&BLE5.0 蓝牙协议的双模数传模块。

无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率为 6dBm,接收灵

敏度为-92dBm。

模块采用邮票孔封装方式,可贴片焊接,模块有两种尺寸,标准尺寸模块型号为

HC-04,模块尺寸 26.9mm×13mm×2.7mm(带屏蔽罩);小尺寸模块型号为 HC-04S,

模块尺寸 18.5mm×13mm×1.7mm(不带屏蔽罩)。两种尺寸的模块很方便客户嵌入应用

系统之内。

注①:模块指示灯输出脚,高电平输出,接 LED 时请串接电阻。

作为从机:

连线前,LED 每 200ms 亮 100ms(快闪),偶尔会慢闪一下;

连线后,LED 常亮。

作为主机:

连线前,

主机未记录从机地址时,LED 每 200ms 亮 100ms(快闪),偶尔会慢闪一下;

主机有记录从机地址时,LED 每 1000ms 亮 500ms(慢闪);

连线后,LED 常亮。

注②:输出脚,模块连线状态指示。连线前输出高电平,连线后输出低电平。

注③:输入脚,内部弱上拉。在连线状态下,此脚接低电平,可以进入 AT 指令设置

模式;此脚接高电平(或者悬空),返回到串口透传模式。如果是主机,此脚

接低电平,模块先清除记忆,复位后再进入 AT 指令设置模式。

注④:输入脚,内部下拉。在连线状态下,此脚接高电平,可以进入 AT 指令设置模

式;此脚接低电平(或者悬空),返回到串口透传模式。如果是主机,此脚接

高电平,模块先清除记忆,复位后再进入 AT 指令设置模式。

说明:

1,指示灯指示蓝牙的连接状态;STATE引脚也可以指示连接状态;KEY+/KEY-用于AT指令与透传模式的切换;

模块参数设置 AT 指令

以下说明中,模块管脚均指 HC-04 标准尺寸模块的管脚,HC-04S 小尺寸的请自行对

应管脚位。

AT 指令用来设置模块的参数,模块在未连线状态下可以进行 AT 指令操作,连线后进

入串口透传模式。连线后,18 脚置高电平或 15 脚置低电平 100ms 后,也会进入 AT 指令

状态;18 脚置低电平(或者悬空)或 15 脚置高电平(或者悬空)100ms 后,会退出 AT

指令状态,返回透传状态。

模块启动大约需要 200ms,所以最好在模块上电 250ms 以后才进行 AT 指令操作。在

这 250mS 时间内,也不要往模块串口发送数据。除特殊说明外,AT 指令的参数设置立即

生效。同时,参数和功能的修改,掉电不会丢失。

AT 指令格式:由 AT+组成,结尾不用加回车换行。

默认出厂参数:

波特率 9600

SPP 蓝牙名 HC-04,BLE 蓝牙名 HC-04LE;SPP 配对密码 1234,

BLE 没有配对密码。

默认连接前是AT指令模式,连接之后就是透传模式。


http://www.ppmy.cn/news/749227.html

相关文章

ELAU控制器维修PS-5施耐德控制器维修MC-4

施耐德ELAU伺服电机维修有SH、SCL、iSH、SH3等系列产品. 艾勒ELAU控制器维修包括MC-4-、PS-4、PS-5、C200、C400-、C600、BT-4-、MAX-4-、MAX-5-、MS140-、SRS50-、E-FB-071、E-FB-066、BM-2-、PMC2-、PMC2等系列产品。 天浦正达提供德国ELAU公司伺服产品维修服务 S系列伺服电…

PHP扩展开发(4) - 多类扩展

由于函数和单类的扩展,网上一搜一大片,这里就不再叙述了。 这里特别感谢laruence(鸟哥)开源的yaf扩展,解决困扰我多时的多类问题,还在看他的代码学习中,这里是对多类写法学习的一个阶段总结。 …

MTK6737 WCN省晶体问题

MTK6737是 在6735基础上的升级版本,使用的的是同样的MT6225L(FM、GPS、WCN、BT)芯片,不需要修改驱动,只需要注意是否省晶体的配置,目前只是一个记录,需要根据核心模块的原理选择。 此处根据原理图得知使用…

MT6737的lens HAL层分析

lens驱动和HAL分析 一.6737的lens 搜索HAL层分析 Mcu_drv.cpp (vendor\mediatek\proprietary\hardware\mtkcam\legacy\platform\mt6735\core\featureio\drv\lens) 根据摄像头搜索lens MCUDrv::lensSearch( unsigned int a_u4CurrSensorDev, unsigned int a_u4CurrSensorId)//C…

[MT6737] MTK 编译环境搭建

Hardware: MTK6737 Android: 6.0(API 23) Kernel: Linux 3.4.67 安装编译环境并编译 安装编译环境依赖包bootloader 和 kernel 编译Android 编译打包硬件参数 MTK6737Check SDK Version编译中碰到的问题 clang 问题STATIC_LIBRARIES SHARED_LIBRARIES 类型的问题烧录 安装编译环…

MT6737 datasheet资料介绍

MT6737 datasheet/规格书: MT6737 LTE Smartphone Application Processor Technical Brief 资料介绍 MT6737处理器概述: MT6737是一个集成了蓝牙、fm、wlan和gps模块的高度集成的基带平台,整合了调制解调器、应用程序处理和连接子系统以启…

MT6737芯片技术资料集锦下载

MT6737这款处理器现在还有人在做 1.MT6737_memory_QVL Discrete eMMC: 2. 6737_PCB_Design_Guidelines-English-V0_1 MT6737x_Design_Notice MT6737T_Dual_camera_Design_Notice MT6179_How_to_Configure_3G_TDD_RF_Custom_File MT6737x_MT6328_MT6169_MT6158_MT6…

MT6737m android7.0的FM,GPS,WIFI,BT不工作

原板子使用android5.0mtk6735,现在需要改为android7.0MT6737M,直接在原板子上把MT6735替代为MT6737m,配置好flash,LCM和tp,(把sensor全部关闭了),开机后MT6625好像是没有工作起来,因…