STM32-定时器详解-02
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)
常用库函数
定时器参数初始化:
结构体内部成员:
声明方式(一般):
定时器使能函数:
定时器中断使能函数
状态标志位获取和清除
上一篇:C++异步从理论到实践总览篇
下一篇:java数组的初始化及遍历