STM32之TIMER定时器之间不同点
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STM32之TIMER定时器之间不同点
STM32F1 系类有1~14 一共14 个定时器;具体型号不一样会有所不同。它适合多种用途,包含测量输入信号的脉冲宽度(输入捕获),或者产生输出波形(输出比较、PWM、嵌入死区时间的互补PWM 等)。使用定时器预分频器和RCC 时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。高级控制定时器(TIM1 和TIM8)和通用定时器(TIMx)是完全独立的,
它们不共享任何资源。它们可以同步操作。TIM6 和TIME7 是基本定时器,他
们通常作为通用定时器提供时间基准,特别地可以为数模转换器(DAC)提供时钟。实际上,它们在芯片内部直接连接到DAC 并通过触发输出直接驱动
DAC。这2 个定时器是互相独立的,不共享任何资源。TIM2 到TIM14 为通用定时器,TIM2 到TIM5;TIM9 和TIM12;TIM10,TIM11,TIM13,TIM14,分为
了三组,他们功能上有一些不同,相对高级定时器,只是功能上有一些阉割,他
们都是相互独立的,但是总时钟都是由RCC 控制着。具体的不同点看下面的
结构体。图一为TIM1 和TIM8 高级定时器图二为TIM2 到TIM5 图三为TIM6
和TIM7 图四为TIM9 和TIM12 图五为TIM10/11/13/14 从这五幅图可以看出,每组定时有自己的用途,他们还可以根据需要通过TRGO 信号进行定时定级联。但是不推存大家这样做,如果你设计的系统误差没有严格要求话还是可以尝试的。具体的定时器配置和说明将在以后日志中详细说明,他们的配置几乎是一
样的。tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!