19.1STM32定时器的基础知识_第1页
19.1STM32定时器的基础知识_第2页
19.1STM32定时器的基础知识_第3页
19.1STM32定时器的基础知识_第4页
19.1STM32定时器的基础知识_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

STM32定时器的基础知识1STM32程序设计案例教程电子工业出版社欧启标主要内容一、定时器的作用和应用二、STM32F407ZGT6定时器的分类及其特点一、定时器的作用和应用1、定时器的作用:用于对周期固定的输入脉冲进行计数(通过计数达到计时的目的)。2、定时器和计数器的区别:计数器:对输入脉冲进行计数,这个输入脉冲的周期可能不固定。定时器:对周期固定的输入脉冲进行计数。定时器本质上也是计数器,是计数器的一个特例。3、定时器的应用及其在微控制器中的地位定时器是单片机中非常重要的一个模块,被广泛应用于计时、生产线计数、数字仪表、电机控制、信号捕获等工业控制领域,是单片机学习的一个非常重要的知识点。它和串口、中断一起构成处理器学习的“三驾马车”,对于这三个模块,不但要懂得用,而且要精通,且要理解它们的工作原理。1、定时器的分类

(1)内核定时器,如systick。

(2)片内外设定时器片内外设定时器有16个,分为两类,一类是常规定时器,这类定时器就是平时我们所说的定时器;一类是专用定时器。常规定时器又分为基本定时器、通用定时器和高级定时器,一共14个;专用定时器一共有2个,分别是看门狗定时器和实时时钟定时器。这些定时器分类如图9-1所示。二、STM32F407ZGT6定时器的分类及其特点图9-1STM32的定时器分类

14个常规定时器中,高级定时器有2个,通用定时器有10个,基本定时器有2个。其中,基本定时器没有输入/输出通道,常用作时间基准,实现基本的定时/计数功能;通用定时器具备多路独立的捕获和比较通道,可以完成定时/计数、输入捕获和输出比较等功能;高级定时器除具备通用定时器功能外,还具备带死区控制的互补信号输出、断路输入等功能。2、定时器的特点3.定时器的时钟来源

由图9-2可见,TIM2~TIM7,TIM12~TIM14的输入时钟信号来源于APB1的信号,TIM1、TIM8~TIM11的输入时钟信号来源于APB2。但都不是直接来自于APB1或者APB2,而是来自于它们的输出的倍频器。不过这些定时器的时钟频率并不是直接等于APB的频率*2,而是跟APB的预分频系数有关。当APB的预分频系数(APBxPRESC)为1时,这个倍频器不起作用,定时器的时钟频率=APB的频率;当APB的预分频系数为其它数值时,这个倍频器起作用,定时器的时钟频率等于APB的频率的两倍。在本书中,配置的APB1的预分频系数为4,APB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论