STM32(5)输入捕获测频率PWMI测频率占空比
文章目录1.输入捕获基本结构函数2.PWMI基本模式1.输入捕获基本结构测周法1.RCC开启时钟GPIO和TIM时钟打开2.GPIO初始化输入模式TIM_InternalClockConfig()3.配置时基单元——预分频器、自动重装器、计数模式等TIM_TimeBaseInit()4.配置输入捕获单元——滤波器、极性、直连通道还是交叉通道、分配器等TIM_ICInit()5.选择从模式触发源TI1FP1TIM_SelectInputTrigger()6.选择触发之后执行的操作执行Reset(清0)选择从模式的模式TIM_SelectSlaveMode()7.调用TIM_Cmd函数开启定时器函数TIM_ICInit()初始化配置输入捕获单元TIM_PWMIConfig()也是初始化配置输入捕获但是可以快速配置两个通道输入捕获和输出比较都有四个通道。但是这个通道选择在一个函数里面进行配置TIM_ICStructInit()给输入捕获结构体赋初始值TIM_SelectInputTrigger()选择输入触发源TRGI从模式TIM_SelectOutputTrigger()选择输出触发源TRGO主模式TIM_SelectSlaveMode()选择从模式的模式TIM_SetIC1Prescaler()1-4分别配置1-4分配器TIM_GetCapture1 ()1-4分别读取4个通道的CCR输入捕获模式CCR只读所以用TIM_GetCapture测量频率2.PWMI基本模式可以测量频率和占空比CCR2/CCR1把上面的第4个步骤换成TIM_PWMIConfig()