对stm32定时器的理解 您所在的位置:网站首页 cnk等于什么 对stm32定时器的理解

对stm32定时器的理解

#对stm32定时器的理解| 来源: 网络整理| 查看: 265

- 首先,定时器一共分为三种:

高级定时器(TIM1和TIM8)通用定时器(TIM2-TIM5)基本定时器(TIM6和TIM7)

一、时钟选择 1.内部时钟(CK_INT) CK_INT---->CK_PSC---->CK_CNT

2.外部时钟源模式1 由所选触发信号(TRGI)信号上升沿提供计数器时钟 此触发信号的来源有八种 在这里插入图片描述 在这里插入图片描述

3.外部时钟源模式2 计数器可在外部触发输入 ETR 出现上升沿或下降沿时计数 在这里插入图片描述 二、每个通用定时器都有一个从模式控制器和一个触发控制器(主模式控制器),如图 在这里插入图片描述 从模式选择 其中,触发控制器(slave mode)是管理此定时器的工作方式,工作方式有以下8种 在这里插入图片描述 其中复位、门控、触发模式是决定当接收到一个触发信号后,定时器的复位,使能,启动,往往在输入捕获中应用,处于这几种模式下定时器需要被提供时钟,可以是内部时钟(CK_INT)或者外部时钟(ETR引脚),一旦触发信号来临时,定时器就会在时钟下计数,此时可以读取CCRx寄存器来读取计数值从而判断周期、占空比。 如果从模式选择外部时钟模式,那么外部触发信号将作为计数器的时钟,因此不再需要提供单独的时钟,触发信号每一个上升沿计数器计数一次。

主模式选择 在这里插入图片描述 此模式决定当有以上事件发生时,此定时器的TRGO会产生动作 在这里插入图片描述 可以设置为更新,那么此定时器可以作为其他定时器的预分频器,每当此定时器发生计数溢出,产生更新事件,TRGO产生一个正脉冲,其他定时器计数一次,这样就实现了预分频的作用。 可以设置为使能,这样此定时器的CEN位可以同时启动两个定时器。

两个定时器内部连接方式如下: 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有