- 博客(15)
- 收藏
- 关注
原创 嵌入式项目的周期:从“一周搞定“到“半年起步“的心路历程
"3天找资料,1周改硬件,2周调驱动,1个月解Bug,最后延期3次..."客户:"我们要做个智能手表,能测心率、GPS定位、蓝牙通话,续航1个月!优化功耗:1个月(从"1天就没电"进化到"能撑3天",客户勉强接受):客户突然要加"AI语音识别",而你用的MCU只有64KB RAM。:"这个功能很简单,3天写完,1周调试,2周量产!硬件同事:"小问题,飞线解决!项目经理:"预算砍一半,时间提前1个月" → 重来。你(内心OS):"这需求,苹果看了都摇头..."——代码一写,板子一插,"叮"的一声就搞定了。
2025-07-02 17:36:58
272
原创 《嵌入式开发:一场与Bug的持久战,而我活下来了》
现在每当我看到那个躺在抽屉里的电饭煲样品(蓝牙功能最终以"防止米饭被黑客攻击"为由砍掉了),就会想起那些与编译器斗嘴、和示波器眉目传情的日子。毕竟在这个行当里,唯一不会bug的,可能就是那只在开发板下安家的蟑螂了——它连看门狗都敢咬。"软件能解决一切,"他们模仿我的口头禅,"包括把0.1uF电容当成10uF用?那是一个月黑风高的夜晚,我面对着闪烁的示波器波形,突然意识到:我的嵌入式项目里不仅跑着我的代码,可能还跑着一窝蟑螂——毕竟这块开发板已经连续工作三个月没关机了,温暖得像个迷你桑拿房。
2025-07-02 17:27:59
327
原创 《嵌入式工程师的自我进化指南:从焊锡枪到人工智能的奇幻漂流》
各位亲爱的"码农"、"焊武帝"、"调参侠"们,今天我们来聊聊嵌入式工程师如何在这个日新月异的时代保持不掉队——毕竟,我们的代码不仅要跑在芯片上,还要跑在时代的前列腺上(误)。
2025-04-23 17:20:55
434
原创 《SysTick:STM32里的“心脏起搏器“,比你的闹钟还准时!》
SysTick就像STM32体内的瑞士手表简单但精准不占额外资源是RTOS系统的"心脏"下次当你使用最后送大家一句程序员名言:"好的定时器让代码岁月静好,坏的定时器让bug负重前行"希望这篇博客能让读者在轻松的氛围中理解SysTick!如果需要更深入的技术细节或调整幽默程度,可以随时告诉我~ 😄。
2025-04-15 17:33:26
899
原创 《TM1620数码管驱动芯片:点亮你的数字世界》
TM1620就像一位严谨的乐队指挥,通过简单的三线制接口,就能控制多个数码管整齐划一地显示我们想要的数字和字符。掌握了它的使用方法,你就能轻松驾驭各种数码管显示需求,从简单的电子钟到复杂的仪器仪表显示都不在话下。记住,每个伟大的数字显示背后,都有一位像TM1620这样默默付出的"指挥家"。现在,拿起你的开发板,开始你的数码管交响乐吧!
2025-04-07 17:25:03
1002
原创 A4988步进电机驱动全攻略:当STM32遇见倔强的“机械小毛驴“
/ 300脉冲/秒 ≈ 60RPM。// 定时器频率 = 72MHz / (719+1) = 100kHz。PA1 ->| DIR |--> 电机A-PA2 ->| ENABLE |--> 电机B+PC13 -> LED // 用来展示程序是否跑飞(传统艺能)PA2 -> ENABLE // 低电平有效,相当于"松开刹车"PA4 -> MS2 // >-- 微步分辨率设置三兄弟。PA0 -> STEP // 每来一个脉冲,电机走一步。
2025-03-27 09:57:44
1394
原创 嵌入式工程师的一天:焊板子、写代码,和硬件“讲道理”的日常
我们的日常,就是和电路板、芯片、传感器斗智斗勇,偶尔还要和产品经理“友好交流”。今天,就带大家走进嵌入式工程师的真实一天——从咖啡续命到深夜调BUG,看看这个职业到底有多“硬核”(或者多“硬来”)。到公司的第一件事,不是打开邮箱,而是按下开发板的电源键,然后屏住呼吸——嵌入式工程师,一个介于“硬件工程师”和“软件工程师”之间的神秘职业。:开始排查是代码问题、硬件问题,还是宇宙射线干扰(真的有人信这个)。当你做的产品被成千上万人使用时,你会觉得:“值了!:“可以,但得换芯片,改PCB,重写驱动……
2025-03-26 09:53:11
420
原创 给迷茫嵌入式工程师的一封信:你的价值远比你想象的要大
当你深夜对着闪烁的示波器波形发呆,当你在第100次编译失败后怀疑人生,当你看到互联网同行晒出令人艳羡的薪资时——请先放下手中的烙铁,听我说几句心里话。你的价值,不取决于别人的评价,而在于你创造的真实影响。——你要同时对抗物理世界的不可靠性和数字世界的确定性。我认识的一位前辈,深耕工业控制20年,现在时薪堪比硅谷程序员。那个让我焊反芯片的项目,后来成了我简历上的亮点;"为什么我的代码在仿真器能跑,烧进去就不行?那些熬夜调试的夜晚,塑造了我解决问题的能力。"看,我又让这个世界变得更聪明了一点。
2025-03-25 14:33:15
564
原创 《嵌入式工程师防秃指南:当你在迷茫时该做的10件事》
今天我们不聊寄存器配置,不聊RTOS调度,我们来聊聊每个嵌入式工程师都会经历的**"迷茫期"**——学51单片机 → 学STM32 → 学RTOS → 学Linux驱动 → 学AI加速 →。(本文由一位曾经因为焊反芯片而怀疑人生的工程师撰写,祝大家少掉头发,多调通代码!大家好,我是那个曾经对着示波器发呆3小时,最后发现是电源没打开的嵌入式老司机。硬件问题比软件问题多,先检查最简单的部分(电源、接线、焊接)软件说:"我代码没问题,硬件有问题!硬件说:"我电路没问题,软件有问题!
2025-03-25 14:14:46
747
原创 《嵌入式工程师的持续学习指南:如何在“秃头“和“调不通“之间优雅成长》
那么,如何高效学习,避免在"秃头"和"调不通"之间反复横跳?如果不持续学习,很快就会被淘汰,甚至可能连"点灯大师"的称号都保不住。现实:跟着视频一步步做,结果自己的板子死活不工作,最后发现是硬件问题…买开发板是嵌入式工程师的"氪金"行为,但很多人买完就吃灰。:80%的"软件BUG"其实是硬件问题,剩下20%是文档写错了。如果你疯狂点头,那么恭喜你,你是一名真正的嵌入式开发者!现实:书还没看完一半,新版本芯片发布了,API全改了…:从简单开始,逐步增加难度,避免一开始就挑战地狱模式。
2025-03-25 14:08:47
629
原创 《步进电机:从“机械舞者“到“精准控制大师“的进化指南》
现在你的步进电机已经可以:精确控制到0.9°(全步)或0.056°(16细分)搬运重物或绘制纤毫毕现的图案安静运行不扰民(TMC5160加持时)
2025-03-25 13:58:43
961
原创 三相无刷电机进阶:从六步换向到FOC,让你的电机更丝滑!
上一篇文章我们讲了**三相无刷电机(BLDC)**的基本原理,知道了它比有刷电机更高效、更耐用。六步换向就像骑自行车时“猛踩一脚,滑行一段”,而**FOC(磁场定向控制)**就像开电动汽车,动力随踩随有,丝般顺滑!// 目标转速(RPM)FOC_Run(target_speed);:把旋转的(α、β)坐标系转换成静止的(d、q)坐标系。:把三相电流(U、V、W)转换成两相(α、β)。STM32F4/F7系列(带FPU,计算更快)。
2025-03-25 13:44:44
2137
原创 三相无刷电机入门:从原理到控制,一篇文章搞懂!
代替了容易磨损的碳刷。今天,我们就用通俗易懂的方式,带你理解三相无刷电机的工作原理、驱动方式以及应用场景。想象三个人(U、V、W)站在转盘周围,依次推它,转盘就会持续旋转!:先理解基本原理,尝试用**电调(ESC)**驱动无刷电机。相比传统的有刷电机,无刷电机寿命更长、效率更高,因为它用。(U、V、W)组成,排列成星型(Y型)或三角形(Δ型)。:让电机运行更平滑、更高效(如电动汽车、高端无人机)。磁极对数(2极、4极、6极等)影响电机转速和扭矩。:电子换向取代碳刷,寿命更长(可达数万小时)。
2025-03-25 13:39:55
1259
原创 STM32精准控制步进电机全指南:从原理到代码实战
本教程将使用STM32F103C8T6(Blue Pill开发板)驱动常见的28BYJ-48(5V步进电机)和NEMA17(42步进电机),涵盖硬件连接、驱动原理及HAL库代码实现。STM32通过**脉冲信号(STEP)**控制步数,**方向信号(DIR)**控制相位顺序。// 0.087°/步。// STEP脉冲信号(PA0) 和 DIR方向信号(PA1)// 设置方向(0:逆时针, 1:顺时针)
2025-03-25 13:32:54
3451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人