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)

相关推荐
Lzh编程小栈15 小时前
【STM32底层精讲】RCC时钟系统超全详解(时钟树+源码+避坑指南)
c语言·stm32·单片机·嵌入式硬件·面试
蓝斯4971 天前
从.到实现一个Windows上的虚拟hid键盘设备
windows·单片机·计算机外设
熙芯XiChip1 天前
硬实时与软实时RTOS核心区别
嵌入式硬件
伟大的前程1 天前
unsigned int 定义的变量 在 电脑的 64 位系统中 和 32 位 cortex-m0 和 8 位的 51 单片机
单片机·嵌入式硬件
小渔村的拉线工1 天前
1.HPM6E80 解析芯片整体工作原理和存储架构
单片机·嵌入式硬件·mcu·架构·hpm6e80
熙芯XiChip1 天前
CAN与CANopen的本质区别
单片机
lilihewo1 天前
Altium Designer 封装库的创建(分享pcb 3D封装库)
嵌入式硬件·51单片机
神罚天下ET1 天前
典型arm位单片机启动流程(从上电到main.c)
c语言·arm开发·单片机
碧海银沙音频科技研究院1 天前
蓝牙耳机使用WSDF5361锂保芯片进入船运模式实现方法
嵌入式硬件·算法
Zevalin爱灰灰1 天前
模拟信号链电路——基于TL431的电压基准电路
单片机·嵌入式硬件