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)

常用库函数
定时器参数初始化:

结构体内部成员:

声明方式(一般):

定时器使能函数:

定时器中断使能函数

状态标志位获取和清除

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


