第一范文网 - 专业文章范例文档资料分享平台

STM32库函数祥解

来源:用户分享 时间:2025/5/23 16:18:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

功能描述:使能或者失能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

搜索更多关于: STM32库函数祥解 的文档
STM32库函数祥解.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3ldv425yc91cf865cb8w_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top