STM32-定时器详解-02

STM32-定时器详解-02

编码文章call10242025-04-10 21:00:3215A+A-

1.内部时钟选择

除非APB1的分频系数是1,否则通用定时器的时钟等于APB1时钟的2倍。

默认调用SystemInit函数情况下:

SYSCLK=72M

AHB时钟=72M

APB1时钟=36M

所以APB1的分频系数=AHB/APB1时钟=2

所以,通用定时器时钟CK_INT=2*36M=72M

2.计数器模式

向下计数模式:(时钟分频因子=1)

向下计数模式:(时钟分频因子=1)

中央对齐计数模式:(时钟分频因子=1 ARR=6)


3.定时器中断实验相关寄存器

计数器当前值寄存器CNT

预分频寄存器TIMx_PSC

自动重装载寄存器(TIMx_ARR)

控制寄存器1(TIMx_CR1)

DMA中断使能寄存器(TIMx_DIER)

常用库函数

定时器参数初始化:

结构体内部成员:

声明方式(一般):

定时器使能函数:

定时器中断使能函数

状态标志位获取和清除

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4