STM32G474xx HAL用户手册
函数
定时器输入重映射
TIM导出函数

函数

__STATIC_INLINE void LL_TIM_SetRemap (TIM_TypeDef *TIMx, uint32_t Remap)
 重映射TIM输入(输入通道、内部/外部触发器)。
__STATIC_INLINE void LL_TIM_EnableHSE32 (TIM_TypeDef *TIMx)
 启用用于TISEL重映射的HSE/32时钟请求。
__STATIC_INLINE void LL_TIM_DisableHSE32 (TIM_TypeDef *TIMx)
 禁用用于TISEL重映射的HSE/32时钟请求。
__STATIC_INLINE uint32_t LL_TIM_IsEnabledHSE32 (const TIM_TypeDef *TIMx)
 指示HSE/32时钟请求是否已启用。

函数说明

__STATIC_INLINE void LL_TIM_DisableHSE32 ( TIM_TypeDef *  TIMx)

禁用用于TISEL重映射的HSE/32时钟请求。

注意:
仅TIM16和TIM17支持HSE/32重映射
参考手册到LL API交叉引用:
OR HSE32EN LL_TIM_DisableHSE32
参数:
TIMx定时器实例
返回值:

定义位于5390行,文件stm32g4xx_ll_tim.h中。

__STATIC_INLINE void LL_TIM_EnableHSE32 ( TIM_TypeDef *  TIMx)

启用用于TISEL重映射的HSE/32时钟请求。

注意:
仅TIM16和TIM17支持HSE/32重映射
参考手册到LL API交叉引用:
OR HSE32EN LL_TIM_EnableHSE32
参数:
TIMx定时器实例
返回值:

定义位于5378行,文件stm32g4xx_ll_tim.h中。

__STATIC_INLINE uint32_t LL_TIM_IsEnabledHSE32 ( const TIM_TypeDef *  TIMx)

指示HSE/32时钟请求是否已启用。

注意:
仅TIM16和TIM17支持HSE/32重映射
参考手册到LL API交叉引用:
OR HSE32EN LL_TIM_IsEnabledHSE32
参数:
TIMx定时器实例
返回值:
位的状态(1或0)。

定义位于5402行,文件stm32g4xx_ll_tim.h中。

__STATIC_INLINE void LL_TIM_SetRemap ( TIM_TypeDef *  TIMx,
uint32_t  Remap 
)

重映射TIM输入(输入通道、内部/外部触发器)。

注意:
可以使用宏IS_TIM_REMAP_INSTANCE(TIMx)来检查某个定时器的输入是否可以重映射。
参考手册到LL API交叉引用:
TIM1_TISEL TI1SEL LL_TIM_SetRemap
TIM2_TISEL TI1SEL LL_TIM_SetRemap
TIM2_TISEL TI2SEL LL_TIM_SetRemap
TIM2_TISEL TI3SEL LL_TIM_SetRemap
TIM2_TISEL TI4SEL LL_TIM_SetRemap
TIM3_TISEL TI1SEL LL_TIM_SetRemap
TIM3_TISEL TI2SEL LL_TIM_SetRemap
TIM3_TISEL TI3SEL LL_TIM_SetRemap
TIM4_TISEL TI1SEL LL_TIM_SetRemap
TIM4_TISEL TI2SEL LL_TIM_SetRemap
TIM4_TISEL TI3SEL LL_TIM_SetRemap
TIM4_TISEL TI4SEL LL_TIM_SetRemap
TIM5_TISEL TI1SEL LL_TIM_SetRemap
TIM5_TISEL TI2SEL LL_TIM_SetRemap
TIM8_TISEL TI1SEL LL_TIM_SetRemap
TIM15_TISEL TI1SEL LL_TIM_SetRemap
TIM15_TISEL TI2SEL LL_TIM_SetRemap
TIM16_TISEL TI1SEL LL_TIM_SetRemap
TIM17_TISEL TI1SEL LL_TIM_SetRemap
TIM20_TISEL TI1SEL LL_TIM_SetRemap
参数:
TIMx定时器实例
Remap重映射参数取决于TIMx。仅在用户手册的CHM版本中提供描述(不在.pdf中)。否则请参阅参考手册中TISEL寄存器的描述。

下面描述总结了"定时器实例"和"重映射"参数的组合:

TIM1:下列值之一

TIM2:TI1_RMP、TI2_RMP、TI3_RMP和TI4_RMP的任意组合

... TI1_RMP可以是下列值之一

... TI2_RMP可以是下列值之一

... TI3_RMP可以是下列值之一

... TI4_RMP可以是下列值之一

TIM3:TI1_RMP和TI2_RMP的任意组合

... TI1_RMP可以是下列值之一

... TI2_RMP可以是下列值之一

... TI3_RMP可以是下列值之一

TIM4:TI1_RMP、TI2_RMP、TI3_RMP和TI4_RMP的任意组合

... TI1_RMP可以是下列值之一