蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
🏠 首页 /
技术文库
📖 技术文库
STM32 / Arduino / RTOS / 嵌入式 知识文章
全部
STM32
STM32 定时器
STM32 串口
STM32 ADC
Arduino 入门
STM32 看门狗
STM32 I2C
STM32 DMA
STM32 低功耗
STM32 编码器
RTOS RTOS
STM32 PWM
嵌入式 IO
STM32 SPI
STM32 中断
STM32 时钟
STM32 存储
Arduino 进阶
ESP32 WiFi
嵌入式 协议
STM32 CAN
STM32 USB
STM32 RTC
STM32 DAC
STM32 GPIO
STM32 传感器
嵌入式 架构
STM32 Boot
嵌入式 调试
STM32 电机
嵌入式 PCB
ESP32 低功耗
STM32 寄存器
嵌入式 C语言
STM32 架构
STM32 显示
STM32 外设
嵌入式 内存
STM32 工具
STM32 调试
嵌入式 稳定性
嵌入式 电源
STM32 安全
嵌入式 RTOS
嵌入式 存储
STM32 Bootloader
STM32 协议
ESP32 物联网
ESP32 OTA
ESP32 蓝牙
嵌入式 显示
嵌入式 驱动
嵌入式 电机
STM32 入门
RTOS 看门狗
嵌入式 CAN
项目 实战
嵌入式 控制
嵌入式 蓝牙
嵌入式 传感器
嵌入式
STM32 定时器级联:实现长时间定时与脉冲计数
STM32 定时器 · 👁 27 阅读
STM32定时器资源丰富,但单个16位定时器在长时间定时或高频脉冲计数时往往力不从心。本文深入讲解定时器级联原理,通过主从模式将两个定时器串联,实现超过65535个时钟周期的长时间定时,以及利用外部脉冲触发级联计数。文章提供基于STM32F1的完整配置代码(HAL库),涵盖原理、步骤、代码与注意事项,帮助开发者轻松突破定时器位数限制。
STM32 精确延时:SysTick 与硬件定时器全面对比
STM32 定时器 · 👁 41 阅读
在STM32嵌入式开发中,精确延时是外设时序控制、通信协议实现和实时性保障的基础。SysTick定时器以其简单易用成为默认选择,而通用定时器(TIM)则提供更高的灵活性和精度。本文将深入对比SysTick与硬件定时器在延时场景下的原理、配置、代码实现及注意事项,帮助开发者根据实际需求选择最优方案。
STM32 定时器输入捕获:频率与脉宽测量实战指南
STM32 定时器 · 👁 75 阅读
输入捕获是STM32定时器的重要功能,广泛应用于频率、周期、脉宽及占空比测量。本文从捕获原理出发,结合TIM时基与捕获通道配置,以STM32F103为例,详解使用PWM输入模式测量频率和占空比的方法,并给出基于寄存器级别的完整代码示例,帮助开发者深入理解并快速落地。
STM32 定时器中断的完整配置流程(HAL库详解)
STM32 定时器 · 👁 36 阅读
定时器是STM32中最常用的外设之一,而定时器中断则让CPU能够在精确的时间点执行任务,无需空耗主循环。本文基于HAL库,从定时器的工作原理出发,详细讲解STM32定时器中断的完整配置流程,包括时钟使能、参数初始化、中断优先级设置以及中断回调函数的编写,并提供可直接移植的代码示例,帮助开发者快速掌握这一核心技能。