📖 技术文库

STM32 / Arduino / RTOS / 嵌入式 知识文章
展开全部分类 (54)
Arduino 进阶:自定义库的结构设计与发布全指南
Arduino 进阶 · 👁 39 阅读
Arduino 库是封装传感器驱动、算法模块和硬件抽象的核心方式,也是从“写草图”迈向“工程化开发”的必经之路。本文面向已有基础的嵌入式开发者,深入剖析 Arduino 库的标准目录结构、构建系统(即 Arduino 构建器)的编译规则、关键字与属性类的设计规范,并通过一个完整的按键库示例,演示如何编写、组织、调试并发布到官方库管理器。掌握这些技能后,你将能写出可复用、易维护、符合社区规范的库代码。
Arduino 进阶:定时器中断、PWM 与 PID 控制的深度融合
Arduino 进阶 · 👁 111 阅读
本文面向具备一定基础的嵌入式开发者,深入探讨 Arduino 平台上的定时器中断、硬件 PWM 以及 PID 控制算法的协同设计。通过剖析 AVR 内核定时器工作原理,演示如何配置 CTC 模式产生精确中断,并利用 PWM 输出驱动执行器,最后结合增量式 PID 实现闭环控制。文章提供完整代码示例与工程注意事项,帮助读者摆脱 delay() 阻塞式编程,掌握实时控制系统的核心技巧。