TIM_ICSelection_DirectTI与TIM_ICSelection_IndirectTI的区别
时间: 2023-08-18 19:05:34 浏览: 452
TIM_ICSelection_DirectTI和TIM_ICSelection_IndirectTI是定时器输入捕获模式中用于选择输入捕获触发信号源的两个选项。
1. TIM_ICSelection_DirectTI:
- 当选择TIM_ICSelection_DirectTI时,输入捕获触发信号源直接连接到对应通道的输入捕获引脚。
- 这意味着输入捕获触发信号直接作用于定时器的输入捕获电路,不经过任何中间寄存器或外部电路。
- 这种模式适用于直接将外部信号连接到定时器的输入捕获引脚,并通过定时器测量脉冲宽度、周期等参数。
2. TIM_ICSelection_IndirectTI:
- 当选择TIM_ICSelection_IndirectTI时,输入捕获触发信号源通过复用映射连接到对应通道的输入捕获引脚。
- 这意味着输入捕获触发信号需要经过复用映射电路,然后再由复用映射电路将信号传递给定时器的输入捕获电路。
- 这种模式适用于使用外部复用映射电路将其他外设的输出信号连接到定时器的输入捕获引脚,实现多个外设之间的协同工作。
根据具体的应用需求和硬件连接方式,你可以选择适合的输入捕获触发信号源选项。如果直接连接外部信号到定时器引脚,选择TIM_ICSelection_DirectTI;如果需要通过复用映射电路连接其他外设的输出信号,选择TIM_ICSelection_IndirectTI。
希望以上解释能够回答你的问题。如有疑问,请继续追问。
相关问题
TIM_EncoderInterfaceConfig
TIM_EncoderInterfaceConfig是一个结构体,用于配置TIM(定时器)的编码器接口。它包含以下成员:
- TIM_EncoderMode:编码器模式,可选值为TIM_ENCODERMODE_TI1和TIM_ENCODERMODE_TI2。
- TIM_IC1Polarity:通道1输入极性,可选值为TIM_ICPOLARITY_RISING和TIM_ICPOLARITY_FALLING。
- TIM_IC2Polarity:通道2输入极性,可选值为TIM_ICPOLARITY_RISING和TIM_ICPOLARITY_FALLING。
- TIM_IC1Selection:通道1输入映射,可选值为TIM_ICSELECTION_DIRECTTI和TIM_ICSELECTION_INDIRECTTI。
- TIM_IC2Selection:通道2输入映射,可选值为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
TIM_ICInitTypeDef是一个结构体,用于配置定时器输入捕获模式的参数。它通常在使用定时器输入捕获功能时被使用。该结构体定义了以下成员变量:
1. TIM_Channel:指定要配置的输入通道,可以是TIM_CHANNEL_1、TIM_CHANNEL_2、TIM_CHANNEL_3或TIM_CHANNEL_4。
2. TIM_ICPolarity:指定输入捕获信号的极性,可以是TIM_ICPOLARITY_RISING、TIM_ICPOLARITY_FALLING或TIM_ICPOLARITY_BOTHEDGE。
3. TIM_ICSelection:指定输入捕获映射到TI1或TI2的通道,可以是TIM_ICSELECTION_DIRECTTI或TIM_ICSELECTION_INDIRECTTI。
4. TIM_ICPrescaler:指定输入捕获的预分频值,可以是TIM_ICPSC_DIV1、TIM_ICPSC_DIV2、TIM_ICPSC_DIV4或TIM_ICPSC_DIV8。
5. TIM_ICFilter:指定输入捕获的滤波器值,可以是0到15之间的任意值。
以上就是TIM_ICInitTypeDef结构体的成员变量及其作用。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)