STM32从标准库学起 03定时器使用

本文详细介绍了STM32定时器的基本概念、初始化配置、计数器的启动方式、不同类型的定时器功能以及定时器的时钟源。通过实例展示了如何设置定时器中断以实现LED灯翻转和生成100Hz、10%占空比的PWM波。主要内容包括:定时器的硬件组成、工作模式、定时器类型及其应用、中断实现步骤以及具体初始化和配置代码。
摘要由CSDN通过智能技术生成

定时器的基本概念及初始化配置

硬件:STM32F103C8T6

平台: ARM-MDk V5.11

基本构成:

加1/减1 计数器 + 脉冲源
注:当脉冲源来自内部频率固定,构成定时器
当脉冲源来自外部,频率不固定,构成计数器

计数器的启动方式:

内触发:软件触发
外触发:硬件触发;上升沿/下降沿触发 使计数器的工
作与外部信号同步
计数模式:
向上计数
向下计数
向上向下计数

应用:
硬件延时器
周期中断触发源
pwm波等固定波形的形成

定时器:

简化定时器:sys,rtc,看门狗
高级定时器
通用定时器
基本定时器

高级定时器:支持互补输出,可用于pwm电机控制死区 4通道
通用定时器:主要用于定时计数、输入捕获、输出比较 4通道

通用定时器功能包括:
  1. 16位向上向下自动装在计数器
  2. 16位可编程预分频器
  3. 4个独立通道 可以用来作为:
  • 输入捕获

  • 输出比较

  • pwm生成

  • 单脉冲模式输出
    4.可使用外部信号控制定时器与定时器互连
    5.可产生中断,事件包括:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值