自定义博客皮肤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)
  • 收藏
  • 关注

原创 STM32 学习记录:内存分布、Bootloader 与 Keil 地址配置

记录自己对 STM32 内存和启动过程的理解:Flash、RAM 和系统存储器分别存放什么,两种 Bootloader 有何区别,向量表如何参与启动,以及 Keil 地址配置、Code/RO/RW/ZI 和 map 报告应该怎么看。以 STM32F103C8 为例,结合地址和变量示例梳理这些概念之间的关系。

2026-10-25 17:29:09 256

原创 第一次用 CAN 控制电机:STM32F103 驱动 M3508 与 PID 调速记录

使用 STM32F103C8 和 TJA1050 CAN 模块控制 DJI M3508 电机,完成转速反馈解析、速度 PID 与匿名上位机调参。重点记录空载调试时转速难以收敛到目标值、加入一阶低通滤波后改善的过程,结合代码说明滤波在反馈通路中的作用,以及滤波系数对平滑程度和响应速度的影响。

2026-10-22 08:12:25 166

原创 ESP32-S3 + LVGL:自绘四层板实现触摸调光与温湿度显示

用自己设计的第一块 ESP32-S3 四层 PCB,搭建 LVGL 触摸调光与温湿度显示小项目。通过 ST7789、CST816T、DHT11 和 WS2812,实现滑条调色与数据更新,并记录 demo 编译、画面镜像、颜色配置和 CMake 旧路径缓存的排查过程,附实机视频和工程代码。

2026-10-20 15:27:13 345

原创 STM32F103 标准库移植 FreeRTOS:内核文件选择、配置与任务验证

记录在 STM32F103 标准库工程中手动移植 FreeRTOS 的过程,包括网页下载 FreeRTOS-LTS、选择 Cortex-M3 端口与 heap_4、导入 Keil 工程、配置异常映射及补齐钩子函数。通过 PC13 LED 任务完成编译和上板功能验证,并梳理 Tick、任务栈单位、中断优先级与 RAM 预算等关键知识点。

2026-10-14 16:44:00 324

原创 51 单片机播放《起风了》:从数字简谱到音符与节拍编码

回顾普中 A2 开发板上的 51 蜂鸣器音乐实验,介绍 Timer0 方波发声、数字简谱转换、音符与时值编码,并提供个人编谱笔记和 GitHub 工程。文中按原代码的 12 MHz/12T 条件解释计算过程,说明当前阻塞式播放的边界与后续改进方向。

2026-10-14 15:24:02 130

原创 51 单片机综合项目:DS1302 电子钟、秒表与音乐闹钟

基于普中 A2 开发板,使用 51 单片机整合 DS1302、矩阵键盘、8 位数码管、AT24C02 和蜂鸣器,实现时钟日历、秒表与音乐闹钟,并介绍硬件接口、按键操作、程序结构和实机验证情况。

2026-10-13 22:57:38 155

空空如也

空空如也

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

TA关注的人

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