tim_tixexternalclockconfig的参数
时间: 2023-12-13 07:04:29 浏览: 133
tim_tixexternalclockconfig函数用于配置外部时钟输入 (TIx)。它包含以下参数:
1. TIMx:要配置的定时器模块,其中 x 可以是 1、2、3、4、5、6、7、8、9、10、11、12、13 或 14。
2. TIxExternalCLKSource:外部时钟输入源,可以是以下任意值:
- TIM_TIxExternalCLK1Source_TI1ED: TI1 Edge Detector
- TIM_TIxExternalCLK1Source_TI1: Filtered Timer Input 1
- TIM_TIxExternalCLK1Source_TI2: Filtered Timer Input 2
3. ICFilter:用于滤波输入信号的采样器的抽头值。该参数的值必须介于 0 和 15 之间。
4. ICPolarity:输入捕获极性,可以是以下任意值:
- TIM_ICPolarity_Rising:上升沿
- TIM_ICPolarity_Falling:下降沿
- TIM_ICPolarity_BothEdge:双边沿
5. ICSelection:输入捕获通道选择,可以是以下任意值:
- TIM_ICSelection_DirectTI: Timer Input 1 is selected as input source for the input capture
- TIM_ICSelection_IndirectTI: Timer Input 2 is selected as input source for the input capture
- TIM_ICSelection_TRC: Timer Input 3 is selected as input source for the input capture
6. ICPrescaler:输入捕获预分频器,可以是以下任意值:
- TIM_ICPSC_DIV1: 输入捕获没有预分频
- TIM_ICPSC_DIV2: 输入捕获预分频器分频为2
- TIM_ICPSC_DIV4: 输入捕获预分频器分频为4
- TIM_ICPSC_DIV8: 输入捕获预分频器分频为8
7. SlaveMode:从模式选择,可以是以下任意值:
- TIM_SlaveMode_Reset: 从模式:复位计数器
- TIM_SlaveMode_Gated: 从模式:门控模式
- TIM_SlaveMode_Trigger: 从模式:触发模式
- TIM_SlaveMode_External1: 从模式:外部时钟模式 1
- TIM_SlaveMode_Composite: 从模式:组合模式
阅读全文