5. 定时器TIM

本文详细介绍了STM32中定时器TIM的结构和寄存器,包括高级控制定时器和基本定时器的功能。重点讲解了如何设计1s定时程序、矩形波输出及测量程序,提供了相应的初始化和处理子程序。通过实际操作,可以利用TIM实现精确的定时和测量,并通过逻辑分析仪观察输出波形。
摘要由CSDN通过智能技术生成

5. 定时器TIM

  5.1 TIM结构及寄存器说明

  5.2 TIM设计实例

    5.2.1 1s定时程序设计

    5.2.2 矩形波输出程序设计

    5.2.3 矩形波测量程序设计

 

5.1 TIM结构及寄存器说明

  • 定时器TIM2-5、基本定时器TIM6/7、实时钟RTC、独立看门狗IWDG和窗口看门狗WWDG等
  • 高级控制定时器除了具有刹车输入BKIN、互补输出CHxN和重复次数计数器外与通用定时器的主要功能基本相同,两者都包含基本定时器的功能
  • 实时钟提供时钟日历的功能。独立看门狗和窗口看门狗用来检测和解决软件错误引起的故障
  • 高级控制定时器主要由时基单元、输入捕获和输出比较等部分组成
  • 时基单元包含16位计数器CNT、预分频器PSC、自动装在寄存器ARR和重复次数计数器RCR
  • 时基单元是定时器的核心,也是基本定时器的主要功能单元

  • 输入捕获包含输入滤波器和边沿检测器、预分频器和捕获/比较寄存器等,可以测量输入信号的周期和脉冲宽度
  • 输出比较包含捕获/比较寄存器、死区发生器DTG和输出控制,可以产生PWM等
  • TIM使用的GPIO引脚

  • TIM通过20个寄存器进行操作
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值