STM32深入解析通用定时器(一)
发布时间
阅读量:
阅读量
本课题组近期完成的一个项目成功应用了STM32的定时器模块。为了便于后续快速回顾相关知识内容, 本团队决定对此进行全面整理, 以避免因遗忘而使后续使用时难以迅速回忆所需的知识点。由于主要关注并详细记录了关键功能模块的应用情况, 在回顾过程中不可避免地会遗漏一些非核心知识点.
STM32的定时器功能非常丰富***包括***高级型***基本型以及***通用型***其中以***TIM2至***TIM5为代表的***通用型定在本节中将重点介绍其核心功能及其应用方法。
由于项目主要使用***通用型定在本节中将重点介绍其核心功能及其应用方法。
目前在实际应用中较为常见的功能主要有:
一毫秒计时 <>*
PWM波生成
输入捕获
通用定时器的主要功能之一是用于计时。当计时时间到达后会触发定时器中断以处理相应的事件。本次采用1ms的时间间隔对相关知识点进行了系统整理与总结。
定时思路:
通用型计时器由可编程预分频器控制驱动,并包含一个16位自动装载计数器单元组
其中PSC用于实现对时钟信号的频率除法。具体而言,在系统设计中,默认情况下PSC会将主时钟信号72MHz按设定的比例进行分频(比如设置分频比值为7200后,则计数器接收的主时钟频率降至10kHz),其周期相应变为0.1ms)。随后,在接收到该调整后的主时钟信号后(即当
全部评论 (0)
还没有任何评论哟~
