抖音收藏总结 — 07-22 N.3 STM32 开发的十个坏习惯

从STM32开发习惯的视频摘要中整理自查项;部分条目仍需对照原始材料核实。

版本与验证范围

外部收藏摘录与AI补充,保留来源及待核对提示;不得当作原创实测或当前职业/行业事实。

来源:抖音收藏夹 | 条数:1 | 博主:嵌入式俊哥-DeepMeet | 总结:AI

📊 概览

分类 数量
#嵌入式 1

#嵌入式

📌 嵌入式STM32开发的十个坏习惯 — 从CV工程师到真正的嵌入式开发者

  • 一句话:十个坏习惯覆盖编码、工具、硬件、调试、架构、学习方向、项目实践全链路,本质是"从复制粘贴到独立思考"的转变。
  • 类型:观点
  • 标签:#STM32 #嵌入式 #编码习惯 #CubeMX #调试 #职业发展 #学习路线
  • 可复现性:能照做
  • 与我相关:高
  • 来源:抖音链接(嵌入式俊哥-DeepMeet,2026-06-10)

十坏习惯速查表

# 坏习惯 一句话 危害等级
1 只会复制粘贴 CV工程师,不理解代码逻辑 ⚠️⚠️⚠️
2 过度依赖CubeMX 不懂底层寄存器、时钟树 ⚠️⚠️⚠️
3 不看原理图/手册 凭经验接线,烧芯片风险 ⚠️⚠️⚠️
4 代码无规范无注释 a/b/temp变量,自己都看不懂 ⚠️⚠️
5 滥用HAL_Delay CPU空转,功耗飙升 ⚠️⚠️⚠️
6 不会调试瞎改代码 printf大法+碰运气 ⚠️⚠️⚠️
7 全堆main.c 架构混乱,牵一发动全身 ⚠️⚠️⚠️
8 只跟教程,不知高薪方向 被困在基础外设层面 ⚠️⚠️⚠️
9 (未完整捕获) 推测与中断/系统设计相关 ❓
10 只学点灯流水灯 从未完整项目,知识碎片化 ⚠️⚠️⚠️

核心内容

坏习惯1:只会复制粘贴

破局:从"懂"开始 → 亲手敲 → 主动改参数试错 → 追问"为什么"

坏习惯2:过度依赖CubeMX

破局:CubeMX生成的代码当学习素材读,从零手写寄存器配置练手

坏习惯3:不看原理图/手册

破局:先文档后动手,通读Datasheet标注电压/电平/电流,复杂接线画核对图

坏习惯4:代码无规范

破局:遵循MISRA-C,命名见名知意,注释写"意图"不写"行",函数单一职责

坏习惯5:滥用HAL_Delay

破局:定时器中断 + 状态机 + RTOS任务调度替代阻塞等待

坏习惯6:不会调试

破局:JTAG/SWD断点单步 → 分级日志系统 → 逻辑分析仪

坏习惯7:全堆main.c

破局:模块化分层(bsp驱动层 + app应用层),RTOS拆任务

坏习惯8:只跟教程

破局:深耕CAN/Ethernet/RTOS/Linux驱动,跨界PCB+电源,关注招聘需求

坏习惯9:❓ 未完整捕获

建议回看视频 3:45-4:20 区间确认

坏习惯10:不做完整项目

破局:从智能小车到环境监测,阶梯式构建完整项目,整合知识形成闭环


🧠 Claude 补充

  • ESP32 vs STM32 的差异:坏习惯里提到CubeMX和HAL,这些是ST生态。你的ESP32-S3用的是ESP-IDF + FreeRTOS,但底层思维完全通用——IDF的menuconfig就是ESP版的CubeMX,同样不能只会点选不理解。建议花半天时间读一下ESP-IDF的esp_pm(电源管理)和esp_timer,理解你代码里的每一毫秒是怎么来的。

  • 习惯9推测:根据十个习惯的递进逻辑(编码→工具→硬件→规范→调试→架构→方向→?→项目),习惯9大概率是**"不重视测试和异常处理"或"不懂中断优先级设计"**。前者是很多嵌入式新手的盲区——只测正常路径,不考虑边界和故障恢复。

  • 一个可操作的计划:下个项目(比如做自己的PCB板)时,有意识地用这10条做开发checklist,每完成一个阶段自检一次。你会发现很多坑在还没踩的时候就绕过去了。


⭐ 本次重点

  1. 坏习惯① 复制粘贴 — 最根本的一条,解决它后面九条自然好转
  2. 坏习惯⑤ HAL_Delay — 实测最常见的性能杀手,从阻塞到事件驱动的思维转变是嵌入式分水岭
  3. 坏习惯⑧ 只跟教程 — 直接关系到你大三的职业方向选择

关键词

#STM32 #嵌入式 #编码习惯 #CubeMX #调试 #模块化 #项目驱动 #学习路线


所属索引 待补充 · 主页 待补充

归档索引 待补充

来源与关联索引
来源
个人知识库
原笔记
05-历史归档/旧收藏原文/2026-07-22-单片机开发习惯.md
资料性质
来源摘录。原文的版本、来源与验证边界继续保留。
关联笔记 3
返回资料归档

想去哪里?

22 个入口

首页作品作品展厅全部项目文章总览文件夹标签资料归档关于认识 Lan探索路线工具与工作台最近在做InkFeed · 4.2 英寸电子纸信息终端VIBRATION · 柔性振动检测与采集链路TRACE · 航向保持与灰度循迹小车STRIDE · 八自由度四足机器人SCOPE · 固件日志浏览器温度为什么被 AI 改了?FIFO 有半帧,就一定是故障吗?直线守航向,弧线再看黑线。

Tab 选择入口 · Enter 打开 · Esc 关闭