- 博客(4)
- 收藏
- 关注
原创 关于STM32 定时器 编码器模式 计数器单方向增加的可能原因
起因是本人因为看错了编码器的正负极,直接把电机驱动输出顺手接了一根到编码器负极,直接烧了编码器,还有PA8和PA9口有关TIM的部分,但是其他GPIO和IIC还能正常用,所以我就没怎么注意,怪不得翻遍全网没一篇博客讲可能是这个原因,太小丑了,居然有人为了省钱连烧了的芯片都还在用TAT。换个单片机,可能你的单片机某些模块已经烧坏了,虽然他还能用别的引脚。此篇博客针对小白问题,大佬留手。
2025-09-20 10:02:06
136
原创 [特殊字符] 为什么要嵌入式开发要重写 printf?
本文介绍了嵌入式开发中重写printf函数的必要性及实现方法。由于标准printf在嵌入式系统中存在输出受限、资源占用大等问题,作者提出了四种重写方案:宏定义重定向、重定向stdout、重写putchar和完全自定义实现。关键优化包括条件编译控制(区分调试/发布版本)、DMA传输优化和缓冲区安全管理。通过将输出重定向到指定串口,并采用非阻塞发送方式,既保证了开发调试便利性,又优化了系统资源使用效率,实现了标准接口与硬件特性的完美适配。
2025-08-13 00:39:41
741
原创 ESP-IDF 基于Ubuntu部署并使用VSCODE远程连接流程附带博主踩坑全流程
摘要:本文分享了在Ubuntu虚拟机上部署ESP-IDF环境并通过VSCODE远程连接的完整教程。作者指出Windows版本因中文账户名无法安装ccache的问题,推荐使用Ubuntu 20.04系统,强调虚拟机至少需要50G硬盘空间。教程涵盖虚拟机配置、系统安装、SSH设置等关键步骤,旨在帮助开发者避开常见安装陷阱,提升ESP32开发效率。
2025-07-22 11:15:01
2261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅