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数组的初始化及遍历
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
