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)

相关推荐
一路往蓝-Anbo30 分钟前
第 9 章:Linux 设备树 (DTS) ——屏蔽与独占外设
linux·运维·服务器·人工智能·stm32·嵌入式硬件
猪八戒1.05 小时前
ESP-IDF 新版
stm32
宁静致远20215 小时前
STM32CubeMX、MDK(Keil MDK)、git、vscode等工具中统一编码设置(UTF-8),确保中文支持,避免乱码问题
git·vscode·stm32
一路往蓝-Anbo5 小时前
第 12 章:Linux 侧 RPMsg 用户态驱动与数据接口
linux·运维·服务器·stm32·单片机·嵌入式硬件·网络协议
The️6 小时前
STM32-FreeRTOS操作系统-软件定时器
arm开发·stm32·单片机·嵌入式硬件·mcu·c#
2023自学中6 小时前
Linux 内核中的 start_kernel() 函数内部:流程图与总结
linux·嵌入式硬件·uboot
炸膛坦客7 小时前
FreeRTOS 学习:(二十八)任务调度器 + 启动第一个任务(了解)
stm32·单片机·操作系统·freertos
rosir_zhong8 小时前
嵌入式开发中FIFO buffer的使用
单片机·嵌入式硬件
广药门徒9 小时前
PADS同网络相邻引脚怎么走出粗线 FPC 电源布线如何布出粗线
嵌入式硬件
炸膛坦客10 小时前
FreeRTOS 学习:(二十七)死等延时函数会对任务调度产生什么影响
stm32·操作系统·freertos