STM8学习笔记:通用定时器

通用定时器(TIM2、TIM3、TIM5)

1 概述

通用定时器是由一个 3 位可编程的预分频器和一个 16 位向上、向下、中央对齐自动重装载计数器组成。

2 特性

  1. 16 位向上、向下、中央对齐自动重装载计数器(计数值:0-65535)。
  2. 3 位可编程的预分频器(分频系数:1-128之间任意2的指数幂(1、2、4、8…128))
  3. 在更新事件(计数器溢出)、触发事件、输入捕获、输出比较时,可产生中断/DMA 请求
  4. 2个独立通道,可用于:输入捕获、输出比较、输出PWM、单脉冲输出。

3 通用定时器是如何工作的?(通用定时器框图)

在这里插入图片描述①时钟源
来自于以下4种方式:

  1. 内部时钟,来自外设总线提供的时钟
  2. 外部时钟模式1:外部输入引脚(TIx),来自定时器通道 1 或者通道 2 引脚的信号
  3. 外部时钟模式2:外部触发输入(ETR),来自可以复用位 TIMx_ETR 的 IO 引脚
  4. 内部触发输入(ITRx),用于于芯片内部其他通用/高级定时器级联

计数器时钟源寄存器设置方法如下表:

计数器时钟选择类型设置方法
内部时钟(CK_INT)设置 TIMx_SMCR 的 SMS = 000
外部时钟模式 1:外部输入引脚(TIx)设置 TIMx_SMCR 的 SMS = 111
外部时钟模式 2 :外部触发输入(ETR)设置 TIMx_ETR 的 ECE = 1
内部触发输入

②控制器
③时基单元(计数器)
④输入捕获
⑤捕获/比较(公共)
⑥输出比较

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值