自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中断:原理、分类与 STM32 实战应用全解析

中断是嵌入式系统脱离 “轮询” 低效模式的核心技术,其核心价值在于 **“异步响应、资源高效”**。在 STM32 开发中,需重点掌握 EXTI 与 NVIC 的配置逻辑,遵循 “中断服务程序快进快出”“及时清除中断标志” 等原则,结合操作系统(如 FreeRTOS)的信号量 / 队列,可实现高可靠、高实时性的系统设计。

2026-01-18 22:52:49 718

原创 一篇文章学会STM32复位和时钟控制RCC

时钟树是 MCU 内部的时钟分配与管理系统,它像 “树形管道网络” 一样,将原始时钟源的信号通过倍频、分频、选通等逻辑,精准分配给 CPU、总线、外设等模块,是 MCU 所有功能同步运行的核心。原始时钟源(HSE/HSI/LSE/LSI)↓PLL倍频 → SYSCLK(系统主时钟)↓AHB分频 → HCLK↓APB分频 → APBx时钟↓外设时钟(定时器/USART等) + 专用时钟(RTC/USB等)

2026-01-05 22:37:53 911

原创 GPIO知识总结

GPIO是一种可编程的通用引脚接口,支持软件配置为输入或输出模式,实现嵌入式设备与外部硬件之间的电平信号交互。一般电平采用都是 TTL电平信号,TTL电平信号规定:+5V等价于逻辑“1” , 0V等价于逻辑“0”。电平其实有一个电平范围:>2.4V就 表示高电平,<0.4V就表示低电平。整体思路:需求分析→硬件梳理→软件分层→模块实现→联调测试,先明确硬件再写软件,先底层后上层;关键原则:模块化设计(降低耦合)、分模块验证(方便排查)、硬件优先排查(电机 / 按键问题多来自硬件);

2025-12-28 23:56:16 1070

原创 c语言小计

生命周期:全局 / 静态区、常量区、代码区随程序全程存在;栈区随函数生命周期;堆区由程序员控制;管理方式:栈 / 代码 / 常量 / 全局区由系统自动管理;堆区必须手动申请 / 释放,易出内存泄漏;读写性:仅代码区、常量区只读,其余区域可读可写;常见坑:修改常量区字符串、堆内存忘记 free、栈区定义超大数组导致溢出。理解这些内存区域,能帮你解决变量值异常、内存泄漏、栈溢出等常见问题,也是后续学习指针、动态内存管理的基础。

2025-12-21 22:44:07 711

空空如也

空空如也

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

TA关注的人

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