文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机硬件及网络 > STM32通用定时器基本定时功能与PWM
侵权投诉

STM32通用定时器基本定时功能与PWM

1. STM32的Timer简介

STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。

STM32通用定时器基本定时功能与PWM

其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟由APB2的输出产生。TIM2-TIM5是普通定时器,TIM6和TIM7是基本定时器,其时钟由APB1输出产生。由于STM32的TIMER功能太复杂了,所以只能一点一点的学习。因此今天就从最简单的开始学习起,也就是TIM2-TIM5普通定时器的定时功能。

2. 普通定时器TIM2-TIM5

2.1 时钟来源

计数器时钟可以由下列时钟源提供: ·内部时钟(CK_INT)

·外部时钟模式1:外部输入脚(TIx) ·外部时钟模式2:外部触发输入(ETR)

·内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器,如可以配置一个定时器Timer1而作为另一个定时器Timer2的预分频器。

由于今天的学习是最基本的定时功能,所以采用内部时钟。TIM2-TIM5的时钟不是直接来自于APB1,而是来自于输入为APB1的一个倍频器。这个倍频器的作用是:当APB1的预分频系数为1时,这个倍频器不起作用,定时器的时钟频率等于APB1的频率;当APB1的预分频系数为其他数值时(即预分频系数为2、4、8或16),这个倍频器起作用,定时器的时钟频率等于APB1的频率的2倍。APB1的分频在STM32_SYSTICK的学习笔记中有详细描述。通过倍频器给定时器时钟的好处是:APB1不但要给TIM2-TIM5提供时钟,还要为其他的外设提供时钟;设置这个倍频器可以保证在其他外设使用较低时钟频率时,TIM2-TIM5仍然可以得到较高的时钟频率。

2.2 计数器模式

第1页

你可能喜欢

  • stm32定时器
  • STM32学习笔记
  • ARM嵌入式
  • 驱动开发
  • 定时器中断程序

热门文档

相关文档

  • STM32学习通用定时器PWM输出

    STM32学习通用定时器PWM输出_计算机软件及应用_IT/计算机_专业资料。STM32学习...具体设置参看“ TIMER 基本定时功能” 的学习笔记。 第 4 步设置 PWM 相关...

  • STM32学习笔记(5):通用定时器PWM输出

    STM32学习笔记(5):通用定时器PWM输出_电子/电路_工程科技_专业资料。stm32...具体设 置参看“TIMER 基本定时功能”的学习笔记。 第 4 步设置 PWM 相关寄存...

  • stm32通用定时器边沿PWM概念理解

    stm32通用定时器边沿PWM概念理解_电子/电路_工程科技_专业资料。stm32通用定时器边沿PWM概念理解 以及 库函数设置stm32 通用定时器边沿 PWM 概念理解 1.PWM 由 ...

  • STM32学习笔记(4):通用定时器基本定时功能

    STM32学习笔记(4):通用定时器基本定时功能_电子/电路_工程科技_专业资料。stm...PWM 互补输出的高级定时器, 常用于三相电机的驱动, 时钟由 APB2 的输出产生。...

  • STM32学习通用定时器基本定时功能

    STM32学习通用定时器基本定时功能_计算机软件及应用_IT/计算机_专业资料。STM32...PWM 互补输出的高级登时其, 常用于三相电机的驱动, 时钟由 APB2 的输出产生。...

  • STM32 高级定时器-PWM简单使用

    STM32 高级定时器-PWM简单使用_IT/计算机_专业资料。STM32 高级定时器-PWM简单使用.高级定时器与通用定时器比较类似,下面是一个TIM1 的PWM 程序,TIM1是STM32...

  • STM32 高级定时器-PWM简单使用

    与通用定时器比较类似,下面是一个 TIM1 的 PWM 程序,TIM1 是 STM32 唯一的...先是配置 IO 脚: GPIO_InitTypeDef GPIO_InitStructure; /* PA8 设置为功能...

  • stm32中定时器产生不同PWM的基本思路

    stm32中定时器产生不同PWM的基本思路_电子/电路_工程科技_专业资料。在 stm...PWM)分为通用定时器,高级定时器,以及看门狗定时器 下面主要讲通用定时器的配置...

  • STM32 高级定时器-PWM简单使用

    STM32 高级定时器-PWM简单使用_电子/电路_工程科技_专业资料。高级定时器与通用定时器比较类似,下面是一个 TIM1 的 PWM 程序,TIM1 是 STM32 唯一的高级定时...

  • stm32通用定时器

    stm32 通用定时器 STM32 的定时器是个强大的模块, 定时器使用的频率也是很高的, 定时器可以做一些基本的定 时,还可以做 PWM 输出或者输入捕获功能。 时钟源...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email