📖 技术文库

STM32 / Arduino / RTOS / 嵌入式 知识文章
展开全部分类 (54)
STM32 定时器输出比较与 PWM 死区设置(HAL库)深度解析
STM32 PWM · 👁 37 阅读
在电机控制、电源变换等应用中,PWM 死区是防止桥臂直通的关键。本文基于 STM32 HAL 库,深入讲解定时器输出比较模式与 PWM 死区设置的原理,通过 CubeMX 配置和代码示例,手把手教你生成带死区的互补 PWM 信号,并剖析常见陷阱与调试技巧,助你快速掌握高级定时器的核心用法。
STM32 无源蜂鸣器音乐播放:基于 PWM 的简易 MIDI 实现
STM32 PWM · 👁 37 阅读
无源蜂鸣器通过 PWM 驱动可精确控制频率,从而播放旋律。本文介绍如何利用 STM32 定时器的 PWM 输出,结合音符频率表,实现简易 MIDI 音乐播放。内容涵盖 PWM 原理、音符频率计算、定时器配置、代码实现及注意事项,帮助开发者快速上手并扩展。
STM32 定时器 PWM 互补输出与死区控制实战指南:从原理到电机驱动
STM32 PWM · 👁 33 阅读
在电机驱动、逆变器或开关电源中,PWM 互补输出与死区控制是保障功率管安全、提升系统可靠性的基石。本文将深入剖析 STM32 高级定时器(TIM1/TIM8)的互补输出与死区插入原理,结合 CubeMX 配置与 HAL 库代码,手把手教你生成带死区的 PWM 波形,并给出工程实践中极易踩坑的注意事项,助你快速掌握这一必备技能。
STM32 蜂鸣器与音乐播放:PWM 驱动与延时发音实战指南
STM32 PWM · 👁 43 阅读
本文深入讲解如何利用 STM32 的定时器 PWM 输出驱动无源蜂鸣器,并基于延时方式实现简易音乐播放。内容涵盖 PWM 原理、频率与音调映射、定时器配置步骤、按键控制示例以及延时播放的注意事项,帮助嵌入式开发者快速掌握蜂鸣器发声的核心技术。
STM32 PWM 输出全解析:从舵机控制到电机调速与LED调光
STM32 PWM · 👁 33 阅读
PWM(脉冲宽度调制)是嵌入式系统中最常用的输出手段之一,通过调节占空比和频率,可以精确控制舵机角度、电机转速和LED亮度。本文以STM32定时器为核心,深入讲解PWM的工作原理、定时器配置方法,并给出基于HAL库和标准库的完整代码示例,帮助开发者快速掌握PWM应用的核心技巧。