STM32 中断时间

//****************************************************************************//

ARR(Auto-Reload Register)自动重装器

PSC(Prescaler)预分频器

CCR(Capture Compare Register)捕获比较器

//****************************************************************************//

TIM_Period //计数周期(自动重装器),即ARR的值

TIM_Prescaler //预分频器,即PSC的值

中断时间 = ( 计数周期 + 1 ) * ( 预分频器 + 1 ) / 时钟频率

假设单片机为72MHz计数时钟(72*10^6 Hz)

计数周期 = 10000 - 1;

预分频器 = 7200 - 1;

中断时间 = 1

//****************************************************************************//

PWM频率: 频率 = 时钟频率 / (预分频器 + 1) / (计数周期 + 1)

PWM占空比:占空比 = 捕获比较器 / (计数周期 + 1)

PWM分辨率:分辨率 = 1 / (计数周期 + 1)

相关推荐
jacklood13 分钟前
使用STM32的迪文屏控制使用参考方式
前端·javascript·stm32
Zarek枫煜14 分钟前
zig与C3的算法 -- 桶排序
c语言·嵌入式硬件·算法
我是一个对称矩阵1 小时前
Ubuntu安装WIFI适配器驱动
stm32·单片机·ubuntu
光子物联单片机1 小时前
STM32传感器模块编程实践(十九) 光子物联北斗GPS定位模块简介及驱动源码
stm32·单片机·嵌入式硬件·mcu
可乐鸡翅好好吃2 小时前
协议栈烧录问题
单片机·嵌入式硬件
仰泳之鹅2 小时前
【51单片机】第一课:单片机简介与软件安装
单片机·嵌入式硬件·51单片机·1024程序员节
2201_756206342 小时前
STM32F407 + ML307 阿里云物联网项目总结
c语言·开发语言·嵌入式硬件
Zarek枫煜2 小时前
[特殊字符]栈(Stack)原理详解 \+ Zig / C3 双语言实现
c语言·单片机·嵌入式硬件·算法
小草cys3 小时前
轮足机器人无法直立的原因,哎
单片机·嵌入式硬件·机器人
kyle~3 小时前
ROS2 Control
c++·嵌入式硬件·机器人·ros2