STM32通用定时器的输入捕获

STM32通用定时器的输入捕获

  • 简介
  • 工作过程(通道1为例)
  • 步骤一:设置输入捕获滤波器
  • 步骤二:设置输入捕获极性
  • 步骤三:设置输入捕获映射通道
  • 步骤四:设置输入捕获分频器
  • 步骤五:捕获到有效信号可以开启中断
  • 定时器通道对应引脚(TIM5为例)
  • 输入捕获的库函数
  • 程序

简介

在这里插入图片描述

工作过程(通道1为例)

STM32通用定时器的输入捕获_第1张图片

步骤一:设置输入捕获滤波器

作用:滤波作用
STM32通用定时器的输入捕获_第2张图片

步骤二:设置输入捕获极性

STM32通用定时器的输入捕获_第3张图片

步骤三:设置输入捕获映射通道

STM32通用定时器的输入捕获_第4张图片

步骤四:设置输入捕获分频器

STM32通用定时器的输入捕获_第5张图片

步骤五:捕获到有效信号可以开启中断

STM32通用定时器的输入捕获_第6张图片

定时器通道对应引脚(TIM5为例)

STM32通用定时器的输入捕获_第7张图片

输入捕获的库函数

函数1:输入捕获通道初始化函数
STM32通用定时器的输入捕获_第8张图片

函数2:通道极性设置独立函数
在这里插入图片描述

函数3:获取通道捕获值
在这里插入图片描述
输入捕获的一般配置步骤:
STM32通用定时器的输入捕获_第9张图片

程序

主程序:
STM32通用定时器的输入捕获_第10张图片
子程序:
STM32通用定时器的输入捕获_第11张图片
STM32通用定时器的输入捕获_第12张图片

你可能感兴趣的:(STM32F103)