TIM_ICInitTypeDef
时间: 2023-12-06 21:05:50 浏览: 92
STM32定时器捕获高电平时间程序
5星 · 资源好评率100%
TIM_ICInitTypeDef是一个结构体类型,用于配置定时器的输入捕获模式。它在STM32系列的HAL库中定义,并用于初始化定时器的输入捕获功能。
该结构体包含了以下成员:
- TIM_Channel:指定要配置的定时器通道,如TIM_CHANNEL_1、TIM_CHANNEL_2等。
- TIM_ICPolarity:指定输入捕获的极性,可以是TIM_ICPOLARITY_RISING、TIM_ICPOLARITY_FALLING或TIM_ICPOLARITY_BOTHEDGE。
- TIM_ICSelection:指定输入捕获的映射通道,可以是TIM_ICSELECTION_DIRECTTI或TIM_ICSELECTION_INDIRECTTI。
- TIM_ICPrescaler:指定输入捕获的预分频器,可设置为TIM_ICPSC_DIV1、TIM_ICPSC_DIV2、TIM_ICPSC_DIV4或TIM_ICPSC_DIV8。
- TIM_ICFilter:指定输入捕获的滤波器,可设置为0-15之间的值。
通过对TIM_ICInitTypeDef结构体的成员进行配置,可以实现对定时器输入捕获功能的初始化和设置。
阅读全文