自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享嵌入式开发与 C 语言实战案例,拆解数据结构、系统开发等技术细节,记录从入门到进阶的学习笔记。

聚焦嵌入式与 C 语言技术,用代码案例讲透数据结构、工具开发等知识点,做通俗易懂的技术学习记录。

  • 博客(112)
  • 收藏
  • 关注

原创 STM32 进阶封神之路(四十一)FreeRTOS 中断管理、软件定时器、内存管理与低功耗模式|工业级实战完整版

本篇将继续深入 FreeRTOS 工程化开发中最实用、最接近真实产品的高级功能:中断管理、中断安全 API、软件定时器、系统时钟、内存分配、空闲任务、低功耗 Tickless 模式、系统调试工具。

2026-04-09 09:08:07 407

原创 STM32 进阶封神之路(四十)FreeRTOS 队列、信号量、互斥锁精讲|任务通信、同步、资源保护(超详细图文版)

本篇将用最系统、最通俗、最工程化的方式,把这三大模块一次性讲透,从原理、API、使用场景、区别对比到代码实战,全部超详细展开,让你彻底理解多任务系统如何做到安全、有序、稳定。

2026-04-09 09:05:35 539

原创 STM32 进阶封神之路(三十九)FreeRTOS 临界区、挂起 / 删除、钩子函数、调度底层原理|从应用到内核深度解析

本篇继续深入 FreeRTOS 中层与内核级知识点,包括:临界区、任务挂起与删除、三大钩子函数、空闲任务、系统调度底层、Systick 时钟、可剥夺内核完整运行流程。

2026-04-03 09:15:05 385

原创 STM32 进阶封神之路(三十八)FreeRTOS 从零到一完全吃透|裸机对比、内核本质、任务创建与调度(超详细图文版)

本篇将从零开始,完整、细致、深入地讲解 FreeRTOS 核心基础内容。从最经典的裸机前后台架构讲起,逐步深入 RTOS 概念、可剥夺内核、任务状态、任务创建、调度机制、延时函数本质区别。全文逻辑清晰、语言通俗、内容系统,帮你真正理解 FreeRTOS 是什么、为什么要用、如何正确使用。

2026-04-03 09:12:28 784

原创 STM32 进阶封神之路(三十五):TFT LCD 工程化实战 ——FSMC 高速驱动、多图层界面、中英文显示与图形引擎(完整可落地)

本章进入真正可用于产品的工程化实现,从 FSMC 硬件配置、高速刷屏、多区域显示、中英文混合排版、图形库、到完整界面引擎,全部一次性讲透、讲全、讲懂。

2026-04-02 09:15:15 714

原创 STM32 进阶封神之路(三十四):TFT LCD 深度全解 —— 显示原理、ILI9341 控制器、8080 并行接口与底层驱动体系

上一章我们完成了 SPI Flash W25Q64 的通用读写与掉电存储,本章将完整、系统、深入地讲解 TFT LCD 的硬件原理、通信接口、显存机制、驱动架构、时序逻辑,并从底层一步步搭建可直接用于产品的稳定驱动框架。全文内容详实、结构严谨、可直接作为技术博客发布,不涉及任何课程资料名称与课题指向,只做纯粹、专业的嵌入式技术分享。

2026-04-02 09:12:52 562

原创 STM32 进阶封神之路(三十三):W25Q64 任意长度写入深度实战 —— 从页限制到工业级通用读写(附完整代码 + 避坑指南)

本文将彻底拆解 W25Q64 任意长度写入的底层原理、核心计算、分支处理、避坑细节,从物理限制分析到完整代码实现,再到数组 / 结构体读写实战与串口验证,全程超详细拆解,帮你彻底掌握 W25Q64 的工业级通用读写方案!

2026-04-01 09:00:36 454

原创 STM32 进阶封神之路(三十二):SPI 通信深度实战 —— 硬件 SPI 驱动 W25Q64 闪存(底层时序 + 寄存器配置 + 读写封装)

本文基于参考文档中的 SPI 协议与 W25Q64 核心知识点,从 SPI 协议底层原理、STM32 硬件 SPI 配置、W25Q64 存储架构、指令集解析,到完整的读写擦除实战,全程超详细拆解,帮你彻底掌握 SPI 通信与 Flash 存储的工业级应用!

2026-03-31 09:07:59 331

原创 STM32 进阶封神之路(三十一):硬件 IIC 深度实战 ——STM32F103 硬件 IIC 驱动 BH1750 光照传感器(底层架构 + 时序解析 + 代码落地)

本文基于参考文档中的硬件 IIC 核心知识点,从 STM32F103 硬件 IIC 架构、外设配置、通信时序、BH1750 驱动实现,到软件 / 硬件 IIC 对比、实战排障,全程超详细拆解,帮你彻底掌握硬件 IIC 的底层原理与工程应用!

2026-03-31 09:01:20 526

原创 STM32 进阶封神之路(三十):IIC 通信深度实战 —— 软件模拟 IIC + 光照传感器(BH1750)全解析(底层时序 + 代码落地)

IIC 协议以 “两根线控制多设备” 的优势,广泛应用于传感器、EEPROM、OLED 等外设,而软件模拟 IIC 无需依赖 STM32 硬件 IIC 外设,灵活性更高、移植性更强,是嵌入式开发的核心技能。本文从 IIC 协议底层时序、软件模拟实现、BH1750 传感器驱动、数据采集与校准,到实战排障,全程超详细拆解,帮你彻底掌握软件 IIC + 光照采集的全流程!

2026-03-27 09:01:56 640

原创 STM32 进阶封神之路(二十九):OneNET 物模型 MQTT 实战 —— 原生报文封装 + 指令解析 + 断点续传 + 工程化重构(纯底层无 AT 指令)

本篇聚焦 “从实验原型到量产产品” 的进阶升级,深度拆解 OneNET 物模型通信原理、MQTT 原生报文构造、JSON 指令轻量解析、网络状态机设计,全程基于纯底层实现(无 AT 指令封装),打造可直接落地的工业级物联网方案,覆盖传感器数据上报、云端远程控制、参数动态配置等核心场景!

2026-03-26 09:32:42 887

原创 STM32 开发必备工具实战指南:下载器 + 仿真调试 + 逻辑分析仪(从入门到排障全流程)

本文基于实战文档,从 ST-LINK 下载器使用、KEIL 仿真调试、逻辑分析仪波形查看三大核心工具入手,详细拆解接线、配置、操作、排障全流程,覆盖 STM32 开发全场景工具应用,帮你从 “只会写代码” 升级为 “能调试、会排障” 的实战型开发者

2026-03-26 09:21:56 661

原创 STM32 进阶封神之路(二十八):MQTT+OneNET 实战全攻略 —— 数据上报优化 + 远程控制 + 异常处理 + 多设备协同(代码落地 + 平台联动)

本文覆盖 MQTT 实战的进阶场景,解决基础接入中的数据冗余、连接不稳定、指令安全等问题,让你从 “能接入” 升级到 “稳定、可靠、实用” 的工业级应用水平!

2026-03-25 09:04:39 688

原创 STM32 进阶封神之路(二十七):MQTT 深度解析 —— 从协议原理到 OneNET 云平台接入(底层逻辑 + AT 指令开发)

本文基于 STM32F103+ESP8266,从 MQTT 协议底层原理、核心特性、报文格式,到 OneNET 云平台设备创建、MQTT 连接配置、数据上传与远程控制,手把手带你吃透 MQTT 协议和云平台接入逻辑,为实战开发打下坚实基础!

2026-03-25 09:00:56 808

原创 STM32 进阶封神之路(二十六):ESP8266 实战全攻略 ——TCP 通信 + 数据上传 + 远程控制 + 透传模式(库函数 + 代码落地)

本文结合实战场景,从 TCP 连接建立、传感器数据上传、远程控制指令解析,到透传模式配置,手把手带你搭建完整的 WiFi 通信系统,让你真正掌握 ESP8266 的工程应用!

2026-03-24 09:01:22 864

原创 STM32 进阶封神之路(二十五):ESP8266 深度解析 —— 从 WiFi 通信原理到 AT 指令开发(底层逻辑 + 实战基础)

本文基于实战资料,从 ESP8266 核心架构、WiFi 通信原理、AT 指令集,到 STM32 与 ESP8266 硬件连接、串口通信配置,手把手带你吃透 ESP8266 的底层逻辑和开发基础,为下一篇实战(数据上传云平台 + 远程控制)打下坚实基础

2026-03-24 08:58:23 1013

原创 STM32 进阶封神之路(二十四):低功耗实战全攻略 —— 电池供电传感器节点(RTC 唤醒 + DHT11 采集 + 功耗优化)

本文所有代码基于实战场景编写,包含完整的低功耗初始化、唤醒逻辑、数据采集、功耗优化方案,可直接移植到电池供电项目(如物联网传感器、智能穿戴设备)中!

2026-03-23 09:06:07 645

原创 STM32 进阶封神之路(二十三):低功耗深度解析 —— 从睡眠模式到停机模式(底层原理 + 寄存器配置)

本文基于实战资料,从低功耗核心价值、STM32 电源架构、三种模式原理对比,到寄存器配置、唤醒机制,手把手带你吃透低功耗的底层逻辑,为下一篇实战(电池供电传感器节点)打下坚实基础!

2026-03-23 09:01:00 643

原创 STM32 进阶封神之路(二十二):DMA 实战全攻略 ——ADC 采集 + 串口收发 + 内存复制(库函数 + 代码落地)

本文覆盖 “ADC+DMA 循环采集”“串口 DMA 中断收发”“内存 DMA 高速复制” 全场景,同时解析实战中的关键细节和避坑要点,让你彻底掌握 DMA 的工程应用,真正实现 “CPU 减负”!

2026-03-21 13:22:58 768

原创 STM32 进阶封神之路(二十一):DMA 深度解析 —— 从直接内存访问到无 CPU 干预数据传输(底层原理 + 寄存器配置)

本文基于实战资料,从 DMA 核心价值、硬件架构、传输原理,到通道配置、寄存器解析、初始化流程,手把手带你吃透 DMA 的底层逻辑,为下一篇实战(ADC+DMA 采集、串口 DMA 收发)打下坚实基础,同时覆盖高频面试考点!

2026-03-21 13:18:26 725

原创 STM32 进阶封神之路(二十):ADC 实战全攻略 —— 光敏 + 烟雾传感器采集 + 阈值报警(库函数 + 代码落地)

本文覆盖 “单通道采集→多通道切换→中断非阻塞采集→阈值报警” 全场景,同时解析实战中的关键细节和避坑要点,让你不仅 “会配置 ADC”,更能 “灵活应用 ADC” 到传感器数据采集项目中!

2026-03-20 09:31:48 897

原创 STM32 进阶封神之路(十九):ADC 深度解析 —— 从模拟信号到数字转换(底层原理 + 寄存器配置)

本文基于实战资料和提供的adc.h核心代码,从模拟 / 数字信号本质区别、ADC 核心概念、STM32 ADC 硬件架构,到初始化流程、寄存器配置细节,手把手带你吃透 ADC 的底层逻辑,为下一篇实战(光敏 + 烟雾传感器采集)打下坚实基础!

2026-03-20 09:28:57 664

原创 STM32 进阶封神之路(十八):RTC 实战全攻略 —— 时间设置 + 秒中断 + 串口更新 + 闹钟功能(库函数 + 代码落地)

本文结合实战场景,覆盖 “时间设置→实时显示→动态更新→定时告警” 全流程,同时解析代码中的关键细节和避坑要点,让你不仅 “会配置 RTC”,更能 “灵活应用 RTC” 到实际项目中!

2026-03-19 09:18:41 662

原创 STM32 进阶封神之路(十七):RTC 实时时钟深度解析 —— 从时钟源到寄存器配置(底层原理 + 面试重点)

本文基于实战资料,从 RTC 核心定位、时钟源选型、硬件架构,到寄存器底层原理、初始化流程,手把手带你吃透 RTC 的底层逻辑,为下一篇实战(时间设置 + 中断 + 串口更新)打下坚实基础,同时覆盖高频面试考点!

2026-03-19 09:13:44 840

原创 STM32 进阶封神之路(十六):PWM 波深度实战 —— 定时器输出 + LED 调光 + 电机调速(库函数 + 寄存器)

本文基于实战资料,从 PWM 核心概念、定时器 PWM 原理、硬件配置,到 STM32 代码实现(固定占空比 + 动态调光 + 电机调速),手把手带你吃透 PWM 输出的全流程,让你从 “理论认知” 落地到 “实际控制”!

2026-03-18 09:10:56 793 1

原创 STM32 进阶封神之路(十五):DHT11 单总线实战 —— 温湿度检测从时序解析到代码落地(库函数 + 寄存器)

本文基于实战资料,从 DHT11 核心认知、单总线协议时序、硬件连接,到 STM32 代码实现(时序模拟 + 数据解析 + 校验),手把手带你吃透单总线通信的底层逻辑,让你彻底掌握温湿度检测的全流程!

2026-03-18 09:07:41 759

原创 STM32 进阶封神之路(十四):语音交互实战 ——SU03T 语音识别模块从固件制作到 STM32 控制(串口通信 + 命令响应)

本文基于实战资料,从语音模块核心认知、固件制作(命令词配置)、硬件连接,到 STM32 代码实现(语音识别 + 命令响应 + 联动传感器),手把手带你打造 “语音控制空气质量监测系统”,让你掌握语音模块与 MCU 的串口交互逻辑!

2026-03-17 15:06:28 505

原创 STM32 进阶封神之路(十三):空气质量传感器实战 ——KQM6600 模块从协议到代码(串口通信 + 数据解析)

本文基于实战资料,全程围绕 “串口通信” 核心,覆盖从硬件连接到代码落地的全流程,所有代码可直接适配 STM32F103 系列,新手可照搬,进阶者可深挖协议解析逻辑!

2026-03-17 15:03:26 650

原创 STM32 进阶封神之路(十二):串口实战全攻略 —— 发送 / 接收 / 中断 /printf 重定向(库函数 + 寄存器)

本文基于实战资料,所有代码均以 “USART1+115200bps+8N1” 为标准配置,库函数与寄存器双版本覆盖,新手可直接照搬,进阶者可深挖底层逻辑!

2026-03-13 08:59:51 768

原创 STM32 进阶封神之路(十一):串口通信底层原理全解析 ——UART/USART 区别 + 电平标准 + 协议规范(面试重点)

本文基于实战资料,从通信分类、串口核心概念,到 UART/USART 区别、电平标准、协议规范,手把手带你吃透串口通信的底层逻辑,为下一篇 STM32 串口实战(发送 / 接收 / 中断)打下坚实基础,同时覆盖高频面试考点!

2026-03-13 08:56:33 1133

原创 STM32 进阶封神之路(十):外设定时器全解析 —— 基本定时器 + 通用定时器实战(PWM + 中断)

本文基于实战资料,从 STM32 定时器分类、基本定时器原理,到通用定时器中断与 PWM 输出实战,手把手带你掌握外设定时器的开发逻辑,让你从 “内核定时” 升级到 “外设精准控制”!

2026-03-12 09:05:04 684

原创 STM32 进阶封神之路(九):SysTick 系统定时器深度解析 —— 内核级精准延时与任务调度(库函数 + 寄存器)

本文基于实战资料,从 SysTick 的内核定位、寄存器架构、定时周期计算,到精准延时实现、任务调度实战,手把手带你吃透这个内核级定时器,让你摆脱软件延时的低效与阻塞!

2026-03-12 09:01:45 576

原创 STM32 进阶封神之路(八):外部中断 EXTI 实战 —— 按键检测从轮询到中断(库函数 + 寄存器双版本)

本文基于实战资料,从 EXTI 核心原理、硬件架构,到完整配置流程、按键检测实战(库函数 + 寄存器双版本),再到中断服务函数优化,手把手带你实现 “按键触发中断→LED 翻转”,让你彻底掌握外部中断的开发逻辑!

2026-03-11 09:05:47 668

原创 STM32 进阶封神之路(七):中断核心原理 + NVIC 深度解析 —— 从概念到寄存器配置(面试重点)

本文基于实战资料,从中断概念、NVIC 架构,到优先级分组、寄存器配置,手把手带你吃透中断系统的底层逻辑,为下一篇外部中断实战(按键检测)打下坚实基础,同时覆盖面试高频考点,让你不仅 “会用中断”,更能 “讲清原理”!

2026-03-11 09:01:21 713

原创 STM32 进阶封神之路(六):库函数深度应用 + 工程优化 —— 从官方例程到条件编译(含实战案例)

上一篇我们完成了 STM32 标准外设库的移植,掌握了从文件配置到报错解决的全流程。这一篇聚焦库函数的 “深度应用” 与 “工程优化”—— 从官方例程复用、核心外设库函数实战,到条件编译提升工程灵活性,全程结合实战案例落地,让你不仅 “会移植库函数”,更能 “高效用好库函数”,适配复杂项目开发需求!

2026-03-09 19:19:55 730

原创 STM32 进阶封神之路(五):库函数移植全解析 —— 从底层原理到移植实操(含环境适配 + 报错解决)

本文基于 STM32 实战开发资料,聚焦库函数移植的核心逻辑,从开发方式对比、库函数底层原理,到完整移植流程、环境适配、常见报错解决,手把手带你吃透库函数移植的全流程,让你不仅 “会用库函数”,更能 “灵活移植库函数”,适配不同 STM32 型号和开发场景!

2026-03-09 19:17:41 697

原创 STM32 入门封神之路(四):GPIO 实战 + 寄存器深度拆解 ——LED 控制 + 按键检测全流程(含位操作 + 面试题)

本文聚焦 GPIO 口的 “实战 + 原理 + 面试” 三重需求,所有代码均可直接编译运行,新手可照搬,进阶者可深挖寄存器底层,兼顾入门与提升!

2026-03-08 09:13:18 548

原创 STM32 入门封神之路(三):GPIO 口深度解析 —— 从资源架构到输入模式原理(按键检测基础)

本文聚焦 GPIO 口的核心理论体系,从资源分布、命名规则、工作模式到输入模式的底层结构,手把手带你吃透 GPIO 口的 “底层逻辑”,为后续按键检测、中断配置等实战打下坚实基础!

2026-03-08 09:07:10 693

原创 STM32 入门封神之路(二):软件环境搭建 + 工程创建,手把手实现第一个 LED 程序

上一篇我们吃透了 STM32 的核心认知和最小系统硬件设计,这一篇就进入 “软件实战环节”—— 从开发环境搭建、标准外设库获取,到寄存器 / 库函数双版本工程创建,再到程序下载与 LED 闪烁实战,全程拆解每一步操作,让你从 “硬件认知” 落地到 “代码运行”,真正打通 STM32 开发的完整链路!

2026-03-06 09:56:46 700

原创 STM32 入门封神之路(一):从 MCU 本质到最小系统,嵌入式开发地基打牢指南

本文聚焦 STM32 入门的前两大核心:MCU 与 STM32 核心认知+最小系统硬件设计,从行业应用、芯片选型、手册解读到最小系统五大核心电路设计,手把手带你构建 STM32 开发的底层认知,为后续软件环境搭建和编程实战铺路!

2026-03-06 09:54:18 737

空空如也

空空如也

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

TA关注的人

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