功能描述:使能或者失能TIMx在CCR2上的预装载寄存器
例:
TIM_OC2PreloadConfig(TIM2, TIM_OCPreload_Enable);
29 函数TIM_OC3PreloadConfig
功能描述:使能或者失能TIMx在CCR3上的预装载寄存器 例:
TIM_OC3PreloadConfig(TIM2, TIM_OCPreload_Enable);
30 函数TIM_OC4PreloadConfig
功能描述:使能或者失能TIMx在CCR4上的预装载寄存器 例:
TIM_OC4PreloadConfig(TIM2, TIM_OCPreload_Enable);
31 函数TIM_OC1FastConfig
功能描述:设置TIMx捕获比较1快速特征 例:
TIM_OC1FastConfig(TIM2, TIM_OCFast_Enable);
TIM_OCFast
输出比较快速特征性能可以使能或者失能
TIM_OCFast_Enable:TIMx输出比较快速特征性能使能 TIM_OCFast_Disable:TIMx输出比较快速特征性能失能
32 函数TIM_OC2FastConfig
功能描述:设置TIMx捕获比较2快速特征 例:
TIM_OC2FastConfig(TIM2, TIM_OCFast_Enable);
33 函数TIM_OC3FastConfig
功能描述:设置TIMx捕获比较3快速特征 例:
TIM_OC3FastConfig(TIM2, TIM_OCFast_Enable);
21
34 函数TIM_OC4FastConfig
功能描述:设置TIMx捕获比较4快速特征 例:
TIM_OC4FastConfig(TIM2, TIM_OCFast_Enable);
35 函数TIM_ClearOC1Ref
功能描述:在一个外部事件时清除或者保持OCREF1信号 例:
TIM_ClearOC1Ref(TIM2, TIM_OCClear_Enable);
TIM_OCClear
输出比较清除使能位的值
TIM_OCClear_Enable:TIMx输出比较清除使能 TIM_OCClear_Disable:TIMx输出比较清除失能
36 函数TIM_ClearOC2Ref
功能描述:在一个外部事件时清除或者保持OCREF2信号 例:
TIM_ClearOC2Ref(TIM2, TIM_OCClear_Enable);
37 函数TIM_ClearOC3Ref
功能描述:在一个外部事件时清除或者保持OCREF3信号 例:
TIM_ClearOC3Ref(TIM2, TIM_OCClear_Enable);
38 函数TIM_ClearOC4Ref
功能描述:在一个外部事件时清除或者保持OCREF4信号 例:
TIM_ClearOC4Ref(TIM2, TIM_OCClear_Enable);
39 函数TIM_UpdateDisableConfig
功能描述:使能或者失能TIMx更新事件 例:
TIM_UpdateDisableConfig(TIM2, DISABLE);
40 函数TIM_EncoderInterfaceConfig
功能描述:设置TIMx编码界面 例:
22
TIM_EncoderInterfaceConfig(TIM2, TIM_EncoderMode_TI1, TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);
TIM_EncoderMode
TIM_EncoderMode选择TIMx编码模式。 TIM_EncoderMode_TI1 使用TIM编码模式1 TIM_EncoderMode_TI1 使用TIM编码模式2 TIM_EncoderMode_TI12 使用TIM编码模式3
41 函数TIM_GenerateEvent
功能描述:设置TIMx事件由软件产生 例:
TIM_GenerateEvent(TIM2, TIM_EventSource_Trigger);
TIM_EventSource
TIM_EventSource选择TIM软件事件源。 TIM_EventSource_Update:TIM更新事件源 TIM_EventSource_CC1:TIM捕获比较1事件源 TIM_EventSource_CC2:TIM捕获比较2事件源 TIM_EventSource_CC3:TIM捕获比较3事件源 TIM_EventSource_CC4:TIM捕获比较4事件源 TIM_EventSource_Trigger:TIM触发事件源
42 函数TIM_OC1PolarityConfig
功能描述:设置TIMx通道1极性 例:
TIM_OC1PolarityConfig(TIM2, TIM_OCPolarity_High);
43 函数TIM_OC2PolarityConfig
功能描述:设置TIMx通道2极性 例:
TIM_OC2PolarityConfig(TIM2, TIM_OCPolarity_High);
44 函数TIM_OC3PolarityConfig
功能描述:设置TIMx通道3极性 例:
TIM_OC3PolarityConfig(TIM2, TIM_OCPolarity_High);
45 函数TIM_OC4PolarityConfig
23
功能描述:设置TIMx通道4极性 例:
TIM_OC4PolarityConfig(TIM2, TIM_OCPolarity_High);
46 函数TIM_UpdateRequestConfig
功能描述:设置TIMx更新请求源 例:
TIM_UpdateRequestConfig(TIM2, TIM_UpdateSource_Regular);
TIM_UpdateSource
TIM_UpdateSource选择TIM更新源。
TIM_UpdateSource_Global:生成重复的脉冲:在更新事件时计数器不停止 TIM_UpdateSource_Regular:生成单一的脉冲:计数器在下一个更新事件停止
47 函数TIM_SelectHallSensor
功能描述:使能或者失能TIMx霍尔传感器接口 例:
TIM_SelectHallSensor(TIM2, ENABLE);
48 函数TIM_SelectOnePulseMode
功能描述:设置TIMx单脉冲模式 例:
TIM_SelectOnePulseMode(TIM2, TIM_OPMode_Single);
TIM_OPMode
TIM_OPMode选择TIM更新源。
TIM_OPMode_Repetitive:生成重复的脉冲:在更新事件时计数器不停止 TIM_OPMode_Single:生成单一的脉冲:计数器在下一个更新事件停止
49 函数TIM_SelectOutputTrigger
功能描述:选择TIMx触发输出模式 例:
TIM_SelectOutputTrigger(TIM2, TIM_TRGOSource_Update);
TIM_TRGOSource
TIM_TRGOSource选择TIM触发输出源。
TIM_TRGOSource_Reset: 使用寄存器TIM_EGR的UG位作为触发输出(TRGO) TIM_TRGOSource_Enable:使用计数器使能CEN作为触发输出(TRGO) TIM_TRGOSource_Update:使用更新事件作为触发输出(TRGO) TIM_TRGOSource_OC1:一旦捕获或者比较匹配发生,当标志位CC1F被设置时触发输出发送一个肯定脉冲(TRGO)
24