自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 萌新学习嵌入式日志03:中断

本文介绍了STM32F407中断系统的学习笔记。主要内容包括:1.中断概念解析,用生活场景类比解释中断机制;2.中断源分类(10个内核中断+82个外部中断)及NVIC管理原理;3.中断优先级分组规则(抢占优先级和响应优先级);4.实践部分给出EXTI外部中断配置代码示例,包括GPIO初始化、中断线映射、NVIC配置等关键步骤;5.提供按键检测和蜂鸣器控制的相关驱动代码。文章采用通俗比喻讲解技术概念,最后附可直接使用的完整代码实现。

2026-03-07 22:07:40 355

原创 萌新学习Minecraft数据包日志:添加合成表、修改掉落物

摘要:本文详细介绍了如何制作Minecraft数据包,主要内容包括:1)JSON格式基础讲解;2)数据包创建方法,通过修改合成表和战利品表实现附魔金苹果合成和溺尸掉落黄金功能;3)具体代码实现,包括合成配方(用金块围绕苹果)和战利品表修改(添加黄金掉落);4)必需文件pack.mcmeta的配置说明。教程适用于1.21.1及以上版本,提供了完整的文件结构和代码示例,适合想要自定义游戏机制的玩家参考学习。

2026-02-10 20:47:21 1593

原创 萌新学习日志:C语言编程技巧大全总结

本文总结了C语言编程中常见的段错误和内存错误排查方法。主要解决方案包括:1)使用C99等高版本C语言标准;2)启用编译器警告选项;3)采用统一编译方式;4)使用专业调试器;5)开启地址消毒工具;6)通过结构体封装数组和字符串实现边界检查;7)用索引替代指针数组;8)采用内存池管理。这些方法能有效提高C程序的稳定性和安全性,特别适用于嵌入式等对内存要求严格的场景。

2026-02-07 22:11:47 514

原创 萌新学习嵌入式日志02:STM32F407ZET6时钟体系

时钟树为单片机提供同步时钟信号,主要包含5个时钟源:高速内部(HSI)、高速外部(HSE)和锁相环(PLL)主时钟源,以及低速内部(LSI)和外部(LSE)次级时钟源。HSE通过PLL倍频后可为系统提供168MHz主频,同时可配置分频为不同外设提供时钟信号。开发者可通过修改库文件参数调整时钟频率,但需谨慎操作以避免时钟不准。时钟树通过分频和倍频机制,为CPU及各类外设提供精确的时钟信号,确保系统稳定运行。

2026-01-15 20:49:03 395

原创 萌新学习正则表达式日志

本文提供正则表达式快速入门指南,包含基础语法速查表和实用案例。主要内容包括:1.基础匹配规则(字符类、量词、位置匹配);2.常用场景应用(邮箱、手机号、URL等验证);3.进阶技巧(贪婪/非贪婪匹配、预查);4.Golang代码示例。重点推荐regex101在线测试工具,并附有速记口诀(如\d=数字,\w=字母数字下划线等)。适合初学者快速掌握正则表达式核心概念和实际应用。

2026-01-01 15:16:49 639

原创 萌新学习嵌入式日志01:GPIO外设

本文总结了STM32 GPIO的基本原理和应用实践。首先介绍了GPIO的定义和特性,包括输入输出模式(浮空、上拉、下拉、模拟等)和输出类型(推挽、开漏)。然后通过具体代码示例演示了GPIO的常规使用步骤,包括按键检测和LED控制。文章还展示了进阶应用如流水灯、跑马灯、二进制显示灯的实现方法,最后介绍了PWM呼吸灯的实现原理。通过硬件电路分析和代码示例的结合,为嵌入式初学者提供了GPIO开发的实用指南。

2026-01-01 00:43:55 854

空空如也

空空如也

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

TA关注的人

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