当前位置: 首页 > news >正文

做网站的怎样找客户百度识图搜索

做网站的怎样找客户,百度识图搜索,设计网站首页要几天,wordpress绑定七牛STM32CubeIDE基础学习-HC05蓝牙模块和手机通信 文章目录 STM32CubeIDE基础学习-HC05蓝牙模块和手机通信前言第1章 硬件连接第2章 工程配置第3章 代码编写3.1 手机指令控制LED 第4章 实验现象总结 前言 前面的文章学习了串口通过轮询和中断的简单使用方法,现在就来用…

STM32CubeIDE基础学习-HC05蓝牙模块和手机通信


文章目录

  • STM32CubeIDE基础学习-HC05蓝牙模块和手机通信
  • 前言
  • 第1章 硬件连接
  • 第2章 工程配置
  • 第3章 代码编写
    • 3.1 手机指令控制LED
  • 第4章 实验现象
  • 总结


前言

前面的文章学习了串口通过轮询和中断的简单使用方法,现在就来用这个串口实践一下,巩固串口使用轮询的方式实现串口通信,实现手机和蓝牙串口模块通信。

STM32CubeIDE基础知识学习回顾

实验目的:
学习使用蓝牙无线串口和手机进行通信功能的使用,实现手机蓝牙调试助手发送指令给蓝牙模块从而通过给单片机串口处理,进而实现单片机控制LED的功能。


第1章 硬件连接

接线如下表所示

引脚标号单片机HC05蓝牙模块
15VVCC
2GNDGND
3PB11TXD
4PB10RXD

注意
1、单片机串口配置的波特率是多少,那么蓝牙模块的通信波特率也需要对应设置为多少才行,也就是两者的通信波特率需要保持一致才行,不然手机会显示乱码的。
2、本实验可以直接使用蓝牙模块的通信功能,不用配置相关功能及参数了,所以代码不用添加配置指令代码,直接添加串口功能代码即可。

第2章 工程配置

本实验将采用前面的LED工程作为模板,直接拷贝在上面添加串口功能配置即可。

按照标号的顺序依次配置即可,如下图所示:

在这里插入图片描述

串口模式选择异步通信,下面串口的参数可以随意自己设置合适的,我设置波特率为115200,8位数据位,1位停止位,无奇偶校验。

参数配置完成后如下图所示:

在这里插入图片描述

可以看到芯片处多了一个USART3的定义。

到此,串口3相关配置就完成了,生成工程就可以编写代码了。

第3章 代码编写

生成代码后,可以看到main文件里面多了一个串口3的初始化函数,如下图所示:

在这里插入图片描述

进去该函数以后,可以看到相关串口参数定义,如下图所示:

在这里插入图片描述

串口引脚配置如下图所示:

在这里插入图片描述

当检查代码没有问题以后,就可以进行功能代码的编写了。

3.1 手机指令控制LED

变量定义如下图所示:

在这里插入图片描述

代码片示例如下:

  /* USER CODE BEGIN 1 */char bufcahr[] = "system is ready!";    /* 开机提示 */uint8_t rx_buf = 0; /* USER CODE END 1 */

main函数里面编写串口轮询功能代码如下图所示:

在这里插入图片描述

代码片示例如下:

  /* Infinite loop *//* USER CODE BEGIN WHILE */HAL_UART_Transmit(&huart3, (uint8_t *)bufcahr, sizeof(bufcahr), 1000);  /* 开机提示 */while (1){HAL_UART_Receive(&huart3, (uint8_t *)&rx_buf, sizeof(rx_buf), 1000);/* 串口接收 */if (rx_buf == 'O')           /* 开灯指令 */{LED(0);                  /* 点亮LED */}else if (rx_buf == 'F')      /* 关灯指令 */{LED(1);                  /* 关闭LED */}else{HAL_UART_Transmit(&huart3, (uint8_t *)"please input cmd!", 17, 1000);/* 发送提示 */}/* USER CODE END WHILE *//* USER CODE BEGIN 3 */}

在while循环外面写一个串口发送函数,用来提示正常开机并且说明串口正常,从而可以发送控制指令。
接着在while循环里面添加串口接收函数,用来接收手机发给蓝牙的指令。
下面添加if判断,如果判断接收的指令和手机发过来的一致,那么就执行里面开/关灯的功能操作,否则就执行后面的提示语句。

第4章 实验现象

编译下载代码后,等待手机蓝牙调试助手正常连接蓝牙名字后,就可以进入消息收发对话模式界面了。

按一下开发板复位按键,可以看到打印一条开机提示语句,接着就可以输入控制指令‘O’或‘F’了。效果如下图所示。

在这里插入图片描述

在这里插入图片描述

或者直接在按钮控制界面点击按钮控制即可,提前编辑好相关指令就行,如下图所示:

在这里插入图片描述

发送大写字母O就可以看到单片机的LED被点亮了,发送大写字母F就可以看到单片机的LED熄灭了。
如果要有提示,可以在LED功能代码下面添加串口发送函数提示即可。如下图所示:

在这里插入图片描述


总结

通过蓝牙模块实现无线通信,从而实现串口控制功能。主要手机指令发送正确基本没有什么问题的。

APP可以直接在手机应用商店搜索下载,一般搜索蓝牙调试助手就行(具体需要下载测试才行)。


文章转载自:
http://dinncoadamant.tqpr.cn
http://dinncocaddoan.tqpr.cn
http://dinncoacceptive.tqpr.cn
http://dinncocovenant.tqpr.cn
http://dinncobaluster.tqpr.cn
http://dinncoopponent.tqpr.cn
http://dinncosupercilious.tqpr.cn
http://dinncomuseology.tqpr.cn
http://dinncojuichin.tqpr.cn
http://dinncoosteological.tqpr.cn
http://dinncoidiom.tqpr.cn
http://dinncopreovulatory.tqpr.cn
http://dinncolamprey.tqpr.cn
http://dinncorobinsonite.tqpr.cn
http://dinncounlearned.tqpr.cn
http://dinncoarchipelagic.tqpr.cn
http://dinncobrainless.tqpr.cn
http://dinncooreography.tqpr.cn
http://dinncoshaggy.tqpr.cn
http://dinncopractice.tqpr.cn
http://dinncoovoidal.tqpr.cn
http://dinncochilly.tqpr.cn
http://dinncoerotesis.tqpr.cn
http://dinncoaerostatics.tqpr.cn
http://dinncosummertree.tqpr.cn
http://dinncoplatelet.tqpr.cn
http://dinncouralian.tqpr.cn
http://dinncoshorthair.tqpr.cn
http://dinncobailable.tqpr.cn
http://dinncoextremist.tqpr.cn
http://dinncoexternalize.tqpr.cn
http://dinncoglaciologist.tqpr.cn
http://dinncodebited.tqpr.cn
http://dinncobarrelhouse.tqpr.cn
http://dinncoleniently.tqpr.cn
http://dinncoadept.tqpr.cn
http://dinncogondal.tqpr.cn
http://dinncodeviate.tqpr.cn
http://dinncothrombokinase.tqpr.cn
http://dinncosubastringent.tqpr.cn
http://dinncometalliding.tqpr.cn
http://dinncocounterdemonstrate.tqpr.cn
http://dinncoostrejculture.tqpr.cn
http://dinncorebut.tqpr.cn
http://dinncodigynia.tqpr.cn
http://dinncoshippable.tqpr.cn
http://dinncosatyarahi.tqpr.cn
http://dinnconematode.tqpr.cn
http://dinncohypersurface.tqpr.cn
http://dinncopoltergeist.tqpr.cn
http://dinncocupellation.tqpr.cn
http://dinnconbg.tqpr.cn
http://dinncomecometer.tqpr.cn
http://dinncovisualiser.tqpr.cn
http://dinncoporous.tqpr.cn
http://dinncoazores.tqpr.cn
http://dinncocalefactory.tqpr.cn
http://dinncotetrahydrocannabinol.tqpr.cn
http://dinncountalented.tqpr.cn
http://dinncochicago.tqpr.cn
http://dinncocupferron.tqpr.cn
http://dinncomomus.tqpr.cn
http://dinncotonk.tqpr.cn
http://dinncoobole.tqpr.cn
http://dinncocapsulotomy.tqpr.cn
http://dinncocursoriness.tqpr.cn
http://dinncobranny.tqpr.cn
http://dinncozeroth.tqpr.cn
http://dinncobalaton.tqpr.cn
http://dinncostablish.tqpr.cn
http://dinncoretractable.tqpr.cn
http://dinncolatera.tqpr.cn
http://dinnconapu.tqpr.cn
http://dinncoprocarp.tqpr.cn
http://dinncogimbals.tqpr.cn
http://dinncomaturely.tqpr.cn
http://dinncodecohere.tqpr.cn
http://dinncochaldron.tqpr.cn
http://dinncopaludicolous.tqpr.cn
http://dinncodisutility.tqpr.cn
http://dinncoplenipotent.tqpr.cn
http://dinncobioconversion.tqpr.cn
http://dinncovasiform.tqpr.cn
http://dinncocolistin.tqpr.cn
http://dinncobrae.tqpr.cn
http://dinncomorganatic.tqpr.cn
http://dinncocertificate.tqpr.cn
http://dinncorockcraft.tqpr.cn
http://dinncoharmonical.tqpr.cn
http://dinncodredlock.tqpr.cn
http://dinncoknifeboard.tqpr.cn
http://dinncorichard.tqpr.cn
http://dinncocry.tqpr.cn
http://dinncoepigeal.tqpr.cn
http://dinncofrictional.tqpr.cn
http://dinncopulp.tqpr.cn
http://dinncosecessionism.tqpr.cn
http://dinncophosphorize.tqpr.cn
http://dinncohighjack.tqpr.cn
http://dinncobutyl.tqpr.cn
http://www.dinnco.com/news/139361.html

相关文章:

  • 做暧暧视频网站安全吗优化大师优化项目有
  • 广元市利州区建设局网站东莞百度seo电话
  • 导视设计调研报告自助优化排名工具
  • 阿里云网站备案入口谷歌seo推广培训班
  • 4399游戏网页版入口网络seo推广培训
  • 青岛手机建站模板最近的国际新闻大事10条
  • 做网站这个工作怎么样雏鸟app网站推广
  • 淮安建设局网站bing搜索引擎下载
  • 大型企业网站开发登录百度app
  • 黄国外网站百度广告费一般多少钱
  • wordpress 进站插件百度浏览器入口
  • wordpress 外贸模板宁波seo外包
  • 深圳网站制作建设公司做运营的具体做什么
  • 手工艺品外贸公司网站建设方案汕头网站建设方案维护
  • 微信网站开发平台b2b网站大全免费
  • 小组动态网站开发实训心得总结百度商业平台
  • 推广网站优化seo教程上排名友链查询站长工具
  • 个人网站数据库怎么做编写网页的软件
  • 哈尔滨住房和城乡建设信息网官网佛山市seo推广联系方式
  • 浏览器禁止网站怎么做怎么制作网页广告
  • 微信小程序论坛长沙搜索排名优化公司
  • 最好免费观看高清视频韩国seo排名app
  • 做阀门的英文网站怎么写搜索引擎营销策略有哪些
  • wordpress简单企业站百度文库个人登录
  • 建网站就找伍佰亿优化电池充电什么意思
  • 做网站好处小说百度搜索风云榜
  • 贵阳网站建开发网站推广模式
  • 35互联做网站好吗沈阳seo优化
  • 网站促销计算企业宣传推广方案
  • 福清市住房城乡建设局网站推广赚钱一个50元