-
TIM输入捕获功能
1)输入捕获介绍
-
IC(Input Capture)输入捕获
-
输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数
-
每个高级定时器和通用定时器都拥有4个输入捕获通道
-
可配置为PWMI模式,同时测量频率和占空比
-
可配合主从触发模式,实现硬件全自动测量
2)频率测量
测频法适合测量高频信号;测周法适合测量低频信号
3)输入捕获通道
4)主从触发模式
5)输入捕获基本结构
只用一个通道,只能用来测频率
6)PWMI基本结构
7)输入捕获模拟测频率project
硬件接线图
代码
PWM.c模块代码
#include "stm32f10x.h" // Device header
/**
* 函 数:PWM初始化
* 参 数:无
* 返 回 值:无
*/
void PWM_Init(void)
{
/*开启时钟*/
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); //开启TIM2的时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //开启GPIOA的时钟
/*GPIO重映射*/
// RCC_APB2PeriphClockCmd(RCC_APB2Perip