自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32 定时器“输入捕获”和“输出比较”(HAL 库 + 实例讲解)

本文系统讲解了STM32定时器中输入捕获(Input Capture)和输出比较(Output Compare)两大功能的原理与应用。输入捕获用于记录外部信号边沿到达时的CNT值,可测量信号频率、脉宽等;输出比较则在CNT达到设定值时触发事件,用于精确控制脉冲输出。文章详细介绍了两种功能的配置方法、HAL库代码实现及常见问题,包括计数频率设置、中断使能等关键点。掌握这两个功能可应用于频率测量、超声波测距、精确脉冲输出等多种场景,是深入理解STM32定时器的基础。

2025-11-24 22:15:44 441

原创 ESP32 访问 HTTP 服务(GET / POST 基础)

摘要:本文介绍ESP32如何通过HTTPClient访问网络接口获取数据。主要内容包括:1) HTTP基础概念,区分GET(获取数据)和POST(发送数据)方法;2) 使用HTTPClient类简化HTTP请求处理,包括begin()、GET()/POST()、getString()和end()等关键方法;3) 提供GET和POST请求的代码模板,强调WiFi连接检查、状态码处理和资源释放;4) 常见HTTP状态码和错误处理;5) 注意事项如请求频率控制和HTTPS问题。通过学习,读者应能使用HTTPCli

2025-11-23 11:41:12 904

原创 ESP32 怎么联网

本文介绍ESP32连接WiFi的STA模式标准流程:1.设置STA模式(WIFI_STA);2.发起连接(WiFi.begin);3.轮询状态(WiFi.status);4.获取IP信息(WiFi.localIP)。重点包括:只能连接2.4GHz网络,建议封装为可复用的连接函数,注意WiFi与ADC2的冲突。掌握这四步模板后,可为后续HTTP/MQTT/NTP等网络应用奠定基础。

2025-11-22 22:54:56 1002

原创 从 0 学 CAN 通信

这篇文章介绍了CAN总线的基础知识及其在嵌入式系统中的优势。文章首先对比了UART和I2C的局限性,指出CAN总线特别适合多节点、抗干扰的工业场景。CAN采用差分信号传输,通过两根线(CANH/CANL)实现稳定通信。其报文结构包含ID、数据和校验字段,ID越小优先级越高。最核心的特点是仲裁机制:当多个节点同时发送时,会通过"显性位"(0)和"隐性位"(1)的对比自动决定优先级,确保重要信息优先传输。这种设计使CAN特别适合汽车电子和工业控制系统,具有布线简单、抗干扰

2025-11-21 17:50:36 830

原创 STM32 低功耗设计入门:搞懂 Sleep / Stop / Standby 和功耗思维

以前做电赛、嵌入式比赛的时候,我几乎从来没关心过“功耗”两个字:板子插着 USB,一直亮着灯、串口疯狂打印,很爽。但只要你想做一个、能长期跑在现场的设备,低功耗就是避不开的坑。这篇文章就从零开始,带你把 STM32 的低功耗模式和整体思路捋清楚。

2025-11-20 12:58:36 918 1

原创 PID 详解

PID控制器是工业控制和嵌入式领域的核心算法,因其原理简单、通用性强、实现成本低而被广泛应用。它通过比例(P)、积分(I)、微分(D)三个环节协同工作:P快速响应误差,I消除稳态误差,D预测变化趋势抑制振荡。参数调整时需平衡响应速度与稳定性,先调P,再调I,最后补D。工程实现有位置式(直接输出控制量)和增量式(计算控制量增量)两种方式。掌握PID各环节的作用本质(P决定速度、I确保精度、D维持稳定)比公式更重要,通过实践可设计出高效控制系统。

2025-11-17 21:37:07 968 1

原创 基于 STM32 的双轮自平衡小车——从原理到实践

摘要:双轮自平衡小车是基于倒立摆原理的智能控制系统,采用STM32作为主控芯片,配合MPU6050姿态传感器和电机驱动模块实现车身平衡。系统通过三环PID控制(角度环、速度环、位置环)实现直立平衡与运动控制,其中角度解算采用互补滤波算法处理陀螺仪和加速度计数据。硬件设计包含电机驱动、电源管理和编码器测速等关键模块,调试过程需循序渐进,先调姿态解算再整定PID参数。该系统展示了嵌入式控制在机电一体化应用中的典型实现方法。

2025-11-15 21:38:54 1473 2

STM32学习笔记-江科大教学篇

STM32学习笔记-江科大教学篇

2025-11-18

空空如也

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

TA关注的人

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