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)

相关推荐
沉在嵌入式的鱼2 小时前
linux串口对0X0D、0X0A等特殊字符的处理
linux·stm32·单片机·特殊字符·串口配置
学习路上_write2 小时前
AD5293驱动学习
c语言·单片机·嵌入式硬件·学习
影阴2 小时前
存储器和寄存器
stm32·单片机·嵌入式硬件
吃西瓜的年年3 小时前
3. C语言核心语法2
c语言·嵌入式硬件·改行学it
李洛克073 小时前
RDMA CM UDP 通信完整指南
单片机·网络协议·udp
思茂信息4 小时前
CST电动车EMC仿真——电机控制器MCU滤波仿真
javascript·单片机·嵌入式硬件·cst·电磁仿真
小曹要微笑4 小时前
I2C总线技术解析(纯文字版)
单片机·嵌入式硬件·esp32·iic
我送炭你添花4 小时前
可编程逻辑器件(PLD)的发展历程、原理、开发与应用详解
嵌入式硬件·fpga开发
袖手蹲4 小时前
Arduino UNO Q 从 Arduino Cloud 远程控制闪烁 LED
人工智能·单片机·嵌入式硬件·电脑
平凡灵感码头5 小时前
第一次做蓝牙产品,从零开发 嵌入式开发日志(2)AC63NSDK 完整合并版目录说明
stm32·单片机·嵌入式硬件