目录一、固件库模板二、准备资料三、简介1.引脚2.AT:设置工作模式3.基本配置(所有AT指令都必须换行)4.AT命令的详细说明四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.配置HC-052.手机和串口接发通信3.使用HC-05控制mculed.cled.husart.cusart.hhc_05.chc_05.hmain.c3.编译4.选择烧录工具并配置MDK5.成品1.测试stm32向hc-05发送AT命令2.通过hc-05控制mcu工程链接一、固件库模板见博客:stm32f103c8t6新建固件
目录一、固件库模板二、准备资料三、简介1.引脚2.AT:设置工作模式3.基本配置(所有AT指令都必须换行)4.AT命令的详细说明四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.配置HC-052.手机和串口接发通信3.使用HC-05控制mculed.cled.husart.cusart.hhc_05.chc_05.hmain.c3.编译4.选择烧录工具并配置MDK5.成品1.测试stm32向hc-05发送AT命令2.通过hc-05控制mcu工程链接一、固件库模板见博客:stm32f103c8t6新建固件
因项目接触HC-08蓝牙模块,一直想电脑与STM32上接的HC-08蓝牙模块进行远程通信!在网上未能找到解决办法,此方式为广州汇承公司提供(蓝牙生产厂家),亲测有效!一、适用型号及PC条件:1、PC需自带蓝牙,或使用外设的蓝牙适配器,且PC为WIN10系统。2、适用于HC-02蓝牙20+4.0BLE模块、HC-08蓝牙4.0BLE模块、HC-42蓝牙5.0BLE模块3、模块必须为从机,支持模块自身的波特率。二、操作流程(以HC-08为例,HC-02和HC-42操作流程一致)1、利用USB转TTL将HC-08蓝牙模块连接电脑,并打开串口助手。2、在MicrosoftStore(windows商店
前言不论是HC05还是HC06,我们用到的都是蓝牙模块的透传功能,只需要用到4个引脚:RXD、TXD、VCC(5V)、GND。HC-05的使用1、HC-05有6个引脚,但是我们只用到4个。2、HC-05正面有一个按键。与HC-06的区别是,它上电之前必须要按住此按键再插入电脑中,才能够进入AT模式。HC-06没有按键,直接插上就进入AT模式,蓝牙模块闪慢灯(1s1次)。3、用一个usb转ttl模块与HC-05连接,usb转ttl模块与电脑连接,使用串口调试助手,在蓝牙模块的AT模式下可以用一些AT指令与蓝牙模块进行交互。蓝牙模块默认波特率是38400,把停止位设置成1,数据位设置成8,校验位设
一、背景2021年底到2022年,受到疫情和业务发展的影响,很多大厂都开始裁员,社招也开始锁HC,只出不进。而且现在Java面试日益内卷,“面试造火箭,入职拧螺丝”已经不再是啥令人惊讶的事情。这这个大背景下,对我们的校招又会有怎样的影响,我们又该如何应对?本文简单聊下这个话题。二、校招复习常见问题有些同学也会去某知名计算机校招求职网站上浏览一些极具吸引力的所谓的面经,如“某BATJava二面面试题目”、“已上岸拿到某大厂Offer”等。结果看到的大都是一堆题目,发现很多自己都不会,然后通过搜索引擎里一顿操作,找了一些文章“突击背诵”,面试的时候发现很多答案面试官并不很满意。看了很多令人心潮澎湃
文章目录前言注意看!一、蓝牙通信流程二、怎么实现蓝牙通信1.了解蓝牙模块功能2.了解蓝牙通信本质3.进行AT命令调试4.调试完成,连接通信三、结尾前言注意看!如果朋友们遇到了如下问题,可以仔细借鉴本文章和另一篇专门讲解蓝牙通信问题的文章,一定能够解决你在蓝牙通信时遇到的诸多困难1.在调试蓝牙模块AT指令时无返回值2.身边无USB转TTL模块可以直接调试蓝牙模块(本人就是由于无模块花了了整整一天才调试成功)3.在调试蓝牙模块AT指令时存在诸多异常(1)上位机接收数据时乱码(2)卡死在数据接受中断当中,导致接受不了数据或者一直发送数据等异常情况。(3)拨动,或者拔掉数据线,会出现大量的数据发送情况
文章目录前言注意看!一、蓝牙通信流程二、怎么实现蓝牙通信1.了解蓝牙模块功能2.了解蓝牙通信本质3.进行AT命令调试4.调试完成,连接通信三、结尾前言注意看!如果朋友们遇到了如下问题,可以仔细借鉴本文章和另一篇专门讲解蓝牙通信问题的文章,一定能够解决你在蓝牙通信时遇到的诸多困难1.在调试蓝牙模块AT指令时无返回值2.身边无USB转TTL模块可以直接调试蓝牙模块(本人就是由于无模块花了了整整一天才调试成功)3.在调试蓝牙模块AT指令时存在诸多异常(1)上位机接收数据时乱码(2)卡死在数据接受中断当中,导致接受不了数据或者一直发送数据等异常情况。(3)拨动,或者拔掉数据线,会出现大量的数据发送情况
ST7789v是Sitronix公司研制的,用于驱动LCD的芯片,在市场上有很多TFT屏使用这款芯片驱动,虽然驱动芯片相同,但不同TFT厂家在设计接口时各有不同。一时兴起,研究了一下HC32L196芯片驱动ST7789v,经过一段时间的努力,在朋友们的支持下。对GPIO模拟SPI、硬件SPI、8位并口、16位并口四种接口形式进行了探索。记录下来,与朋友们分享。 1ST7789v的接口 按照《ST7789vDatasheet》的描述,ST7789v的接口有以下几种: -Parallel8080-seriesMCUInterface(8-bit,9-
一、超声波HC_SR04简介 超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收。 电路板上有四个引脚:VCC、GND、Trig(触发)、Echo(回应)。 工作电压与电流:5V,15mA 感应距离:2~400cm 感测角度:不小于15度 被测物体的面积不要小于50平方厘米并且尽量平整 具备温度补偿电路二、超声波原理 距离公式: 高电平持续时间*声速(340m/s)/2三、超声波测距步骤配置GPIO引脚结构体(Trig,Echo)配置定时器4结构体配
1.材料与接线方式1.准备材料 Arduino1(主)、Arduino2(从)、蓝牙1(主)、蓝牙2(从)、杜邦线若干2.接线方式(主从一致) 2.操作步骤1.主机配对1.新建一个空白工程,直接上传到Arduino。 2.设置蓝牙进入AT指令模式,具体操作方法:按住蓝牙模块按钮,然后上电,直到蓝牙模块LED进入慢闪烁模式,约1秒钟闪烁一次。 3.打开Arduino串口监视器,配置串口监视器环境,波特率设置38400,换行格式为NL和CR。4.分别输入以下AT指令AT+ORGL // 恢复出⼚设置(回复OK)AT+NAME=Bluetooth-Mas