STM32-定时器详解-02

内容分享3周前发布
0 0 0

1.内部时钟选择

STM32-定时器详解-02

STM32-定时器详解-02

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

默认调用SystemInit函数情况下:

SYSCLK=72M

AHB时钟=72M

APB1时钟=36M

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

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

2.计数器模式

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

STM32-定时器详解-02

STM32-定时器详解-02

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

STM32-定时器详解-02

STM32-定时器详解-02

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

STM32-定时器详解-02

STM32-定时器详解-02

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

计数器当前值寄存器CNT

STM32-定时器详解-02

预分频寄存器TIMx_PSC

STM32-定时器详解-02

自动重装载寄存器(TIMx_ARR)

STM32-定时器详解-02

控制寄存器1(TIMx_CR1)

STM32-定时器详解-02

DMA中断使能寄存器(TIMx_DIER)

STM32-定时器详解-02

常用库函数

定时器参数初始化:

STM32-定时器详解-02

结构体内部成员:

STM32-定时器详解-02

声明方式(一般):

STM32-定时器详解-02

定时器使能函数:

STM32-定时器详解-02

定时器中断使能函数

STM32-定时器详解-02

状态标志位获取和清除

STM32-定时器详解-02

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...