自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Git安装(图文版本)

下载完安装包后 直接Install就行选择默认选项就行安装完成后可以在命令行中检查 输入git -v安装完成后 点击鼠标右键 出现两个新功能常用的为Open Git Bash Here。

2025-06-01 08:40:45 303

原创 SecureCRT的安装破解 [详细过程2025.23]

通过网盘分享的文件:SecureCRT安装+破解.zip链接: https://pan.baidu.com/s/1IZEhvmgHiObZOzxnlt8ySg 提取码: 8p8h。

2025-05-23 14:11:56 3570

原创 Xshell8下载并解决中文乱码

通过网盘分享的文件:Xshell-8.0.0063.exe链接: https://pan.baidu.com/s/1EbXW0n364hxWtAywZz4PPA 提取码: sd3m点击安装 一直下一步就好。

2025-05-23 09:28:18 480

原创 GitHub常规使用流程

首先我们在GIT命令行配置用户名和邮箱地址;通信方式有HTTPS和SSH两种。接下来我们配置SSH方式;SSH是通过一对公钥或私钥进行身份验证;

2025-05-21 17:56:37 698

原创 WIFI通信物联网 OTA远程升级 BootLoader程序设计(STM32 HAL库)(更新中)

超子哥指通过无线通信技术(如4G、WiFi、LoRa等)远程更新设备固件的技术。在物联网场景中,OTA是设备维护和功能升级的核心手段,可避免人工现场操作,显著降低运维成本。(1)为什么要在Flash中划分区域?(2)为什么BootLoader区要在Flash前段,程序代码区在后端?需要注意的是:1.OTA_Flag是需要存储在掉电不丢失的区域,如24C02芯片。2.更新的2.0版本需要分块下载,下载一点存一点,存储在外部Flash芯片W25QX中。

2025-05-01 16:25:24 1132 2

原创 STM32串口重定向乱码问题(晶振 编码格式问题)

选择合适的编码格式,编码后会将NotePad中的中文乱码,此时再将KEIL中的main.c中的代码再复制到NotePad中,Keil就会提示重新加载文件。后来仔细检查发现是晶振频率设置的问题,我用的CUBEMX,习惯直接现HSE+最大PLL。中文依旧乱码,我以为是编码格式不同,结果我检查KEIL和串口助手编码格式都是GBK。我检查波特率等设置发现都是正常的,因为是编码模式的问题,仔细一看英文也乱码。此时,以及卡了我半天了,心态出问题了,仔细查阅文档发现可以通过。此时,英文输出正常。

2025-04-27 10:18:26 388

原创 数据结构-栈

如我们打开多个浏览器,依次打开《百度》《美团》《淘宝》,我们点击返回(出栈)时只会返回到最后打开的《淘宝》,这就是后进先出。

2025-04-20 22:20:54 217

原创 数据结构-顺序存储与链式存储

数据结构-顺序存储与链式存储。

2025-04-14 21:54:16 217

原创 STM32-软件IIC驱动AHT20(标准库)

AHT20 温湿度传感器嵌入了适于回流焊的双列扁平无引脚 标定的数字信号,标准I 2 C 格式。AHT20 配有 ASIC 专用芯片、 SMD 封装,传感器输出经过 MEMS 半导体电容式湿度传 感元件和片上温度传感元件,使其性能大大提升,每一个传感器都经过校准和测试,并印有 产品批号。AHT20遵循IIC通信协议。读取温湿度的流程如下:1. 发送测量命令:传感器的 VDD上电后需等待5ms,发送写测量命令0x70 0xAD 0X33 0x00,等待80ms测量。

2025-04-09 16:34:59 470

原创 STM32+心知天气制作天气预报(HAL库)

最近刚学完ESP-01S模块,想做点小东西,用STM32+心知天气+ESP-01s实现在OLED屏幕上显示最近天气。效果如图所示:通过ESP-01S模块获取心知天气传回来的JSON数据,再通过解析数据显示在OLED屏幕上。

2025-03-27 18:19:08 1309

原创 MQTT学习(STM32HAL库实战代码)

MQTT 是一个轻量级的通信协议,专门为(比如传感器、智能家居)设计。「主题」。MQTT协议中最重要的两个角色就是服务端和客户端。客户端向一【主题】发布消息,服务端处理并推送给【订阅】了该主题的其他客户端。这里的核心角色就有三个:1.发布者(客户端):发送消息的设备,如STM32。2.代理(服务端):消息中转站。3.订阅者:接收消息的设置(如手机APP)。例如我使用使用STM32+温度传感器采集温度使用网络模块通过MQTT协议上传到阿里云。

2025-03-25 22:15:19 2652

原创 STM32驱动MQ-2烟雾传感器(HAL库)

MQ-2传感器是一种常用的半导体气敏传感器,主要用于检测空气中的(如液化石油气、丙烷、氢气等)和。它具有成本低、灵敏度高、响应快的特点,广泛应用于家庭安防、工业监测和物联网设备中。需要注意的是MQ-2通电后需要预热1-2分钟。

2025-03-23 21:59:33 1116

原创 STM32驱动ESP01(HAL库)

实测VCC接5V通信将不正常。

2025-03-22 22:14:02 2390 1

原创 蓝牙模块HC-08(HAL库)STM32-HC08

了解HC-08蓝牙模块,通过STM32+HAL库实现通信。

2025-03-21 19:51:58 1541 1

原创 STM32控制SG90舵机(HAL库)

是一种常见的小型伺服电机,广泛用于机器人、遥控模型、自动化系统等各种应用。它可以精确地控制角度,因此被广泛应用于需要精确位置控制的项目中,如机械臂、遥控飞机和机器人等。接线:控制方法:则我们可以通过STM32的定时器PWM模式控制舵机。

2025-03-21 19:50:39 710

原创 STM32 超声波模块(HC-SR04)HAL库

向Trig引脚发送,触发模块发射超声波。模块自动发射,并等待回波(障碍物反射的超声波)。当模块接收到回波时,Echo引脚输出,脉冲宽度与超声波往返时间成正比。测量Echo高电平时间(记为t,单位µs),距离公式:(声速按340m/s,即,除以2因时间为往返)(1)工作原理图触发信号就是拉高Trig引脚10us,当模块接收到这个信号就会回传超声波,此时Echo引脚被拉高,记录此时的实现为start时间,当Echo引脚被拉低后记录此时的时间为end_time。

2025-03-15 14:17:53 1321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除