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

STM32F10XX通用定时器应用指南(8)

来源:网络收集 时间:2019-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

例:

/* Selects the TIM Commutation event */ TIM_SelectCOM(TIM1,ENABLE);

36 函数TIM_SelectCCDMA

函数 TIM_SelectCCDMA

TIM_SelectCCDMA 函数名 void TIM_SelectCCDMA(TIM_TypeDef* TIMx, FunctionalState Newstate) 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 选择 TIMx 外设的捕获比较 DMA 源(使能/失能CR2_CCDS) TIMx:x 可以是 1~5、8、15~17,来选择 TIM 外设 NewState: 捕获比较 DMA 源的新状态 这个参数可以取:ENABLE 或者 DISABLE 无 无 无 无 例:

/* Selects the TIM2 Capture Compare DMA source */ TIM_SelectCCDMA(TIM2, ENABLE);

37 函数TIM_CCPreloadControl

函数 TIM_CCPreloadControl

TIM_CCPreloadControl 函数名 函数原形 功能描述 输入参数 1 输入参数2 输出参数 返回值 先决条件 被调用函数 void TIM_CCPreloadControl(TIM_TypeDef* TIMx, FunctionalState Newstate) 设置TIM x 的CC x E、CC xNE、OC xM预装载控制位(设置CR2_CCPC,仅对互补通道有效) TIMx:x 可以是 1~5、8、15,来选择 TIM 外设 NewState: 捕获比较 DMA 源的新状态 这个参数可以取:ENABLE 或者 DISABLE 无 无 无 无 例:

/* Selects the TIM1 Capture Compare Preload Control */ TIM_CCPreloadControl(TIM1,ENABLE);

36

38 函数TIM_OC1PreloadConfig

函数 TIM_OC1PreloadConfig

TIM_OC1PreloadConfig 函数名 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 void TIM_OC1PreloadConfig(TIM_TypeDef* TIMx, u16 TIM_OCPreload) 使能或者失能 TIMx 在 CCR1 上的预装载(设置CCMR1_OC1PE) TIMx:x 可以是1~5、8~17,来选择 TIM 外设 TIM_OCPreload:输出比较预装载状态 参阅 Section:TIM_OCPreload 查阅更多该参数允许取值范围 无 无 无 无 TIM_OCPreload

输出比较预装载状态可以使能或者失能如下表。

TIM_OCPreload TIM_OCPreload_Enable TIM_OCPreload_Disable 描述 TIMx 在 CCR1 上的预装载寄存器使能 TIMx 在 CCR1 上的预装载寄存器失能 例:

/* Enables the TIM2 Preload on CC1 Register */ TIM_OC1PreloadConfig(TIM2, TIM_OCPreload_Enable);

39 函数TIM_OC2PreloadConfig

函数 TIM_OC2PreloadConfig

TIM_OC2PreloadConfig 函数名 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 void TIM_OC2PreloadConfig(TIM_TypeDef* TIMx, u16 TIM_OCPreload) 使能或者失能 TIMx 在 CCR2 上的预装载(设置CCMR1_OC2PE) TIMx:x 可以是 1~5、8、9、12、15,来选择 TIM 外设 TIM_OCPreload:输出比较预装载状态 参阅 Section:TIM_OCPreload 查阅更多该参数允许取值范围 无 无 无 无 例:

/* Enables the TIM2 Preload on CC2 Register */ TIM_OC2PreloadConfig(TIM2, TIM_OCPreload_Enable);

37

40 函数TIM_OC3PreloadConfig

函数 TIM_OC3PreloadConfig

TIM_OC3PreloadConfig 函数名 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 void TIM_OC3PreloadConfig(TIM_TypeDef* TIMx, u16 TIM_OCPreload) 使能或者失能 TIMx 在 CCR3 上的预装载(设置CCMR2_OC3PE) TIMx:x 可以是1~5、8,来选择 TIM 外设 TIM_OCPreload:输出比较预装载状态 参阅 Section:TIM_OCPreload 查阅更多该参数允许取值范围 无 无 无 无 例:

/* Enables the TIM2 Preload on CC3 Register */ TIM_OC3PreloadConfig(TIM2, TIM_OCPreload_Enable);

41 函数TIM_OC4PreloadConfig

函数 TIM_OC4PreloadConfig

TIM_OC4PreloadConfig 函数名 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 void TIM_OC4PreloadConfig(TIM_TypeDef* TIMx, u16 TIM_OCPreload) 使能或者失能 TIMx 在 CCR4 上的预装载(设置CCMR2_OC4PE) TIMx:x 可以是1~5、8,来选择 TIM 外设 TIM_OCPreload:输出比较预装载状态 参阅 Section:TIM_OCPreload 查阅更多该参数允许取值范围 无 无 无 无 例:

/* Enables the TIM2 Preload on CC4 Register */ TIM_OC4PreloadConfig(TIM2, TIM_OCPreload_Enable);

42 函数TIM_OC1FastConfig

函数 TIM_OC1FastConfig

TIM_OC1FastConfig 函数名

38

函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 void TIM_OC1FastConfig(TIM_TypeDef* TIMx, u16 TIM_OCFast) 设置 TIMx 捕获比较 1 快速特征(设置CCMR1_OC1FE) TIMx:x 可以是 1~5、8~17,来选择 TIM 外设 TIM_OCFast:输出比较快速特征状态 参阅 Section:TIM_OCFast 查阅更多该参数允许取值范围 无 无 无 无 TIM_OCFast

输出比较快速特征性能可以使能或者失能如下表。

TIM_OCFast TIM_OCFast_Enable TIM_OCFast_Disable 描述 TIMx 输出比较快速特征性能使能 TIMx 输出比较快速特征性能失能 例:

/* Use the TIM2 OC1 in fast Mode */

TIM_OC1FastConfig(TIM2, TIM_OCFast_Enable);

43 函数TIM_OC2FastConfig

函数 TIM_OC2FastConfig

TIM_OC2FastConfig 函数名 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 void TIM_OC2FastConfig(TIM_TypeDef* TIMx, u16 TIM_OCFast) 设置 TIMx 捕获比较 2 快速特征(设置CCMR1_OC2FE) TIMx:x 可以是1~5、8、9、12、15,来选择 TIM 外设 TIM_OCFast:输出比较快速特征状态 参阅 Section:TIM_OCFast 查阅更多该参数允许取值范围 无 无 无 无 例:

/* Use the TIM2 OC2 in fast Mode */

TIM_OC2FastConfig(TIM2, TIM_OCFast_Enable);

44 函数TIM_OC3FastConfig

函数 TIM_OC3FastConfig

39

函数名 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 TIM_OC3FastConfig void TIM_OC3FastConfig(TIM_TypeDef* TIMx, u16 TIM_OCFast) 设置 TIMx 捕获比较 3 快速特征(设置CCMR2_OC3FE) TIMx:x 可以是 1~5、8,来选择 TIM 外设 TIM_OCFast:输出比较快速特征状态 参阅 Section:TIM_OCFast 查阅更多该参数允许取值范围 无 无 无 无 例:

/* Use the TIM2 OC3 in fast Mode */

TIM_OC3FastConfig(TIM2, TIM_OCFast_Enable);

45 函数TIM_OC4FastConfig

函数 TIM_OC4FastConfig

TIM_OC4FastConfig 函数名 函数原形 功能描述 输入参数 1 输入参数 2 输出参数 返回值 先决条件 被调用函数 void TIM_OC4FastConfig(TIM_TypeDef* TIMx, u16 TIM_OCFast) 设置 TIMx 捕获比较 4 快速特征(设置CCMR2_OC4FE) TIMx:x 可以是 1~5、8,来选择 TIM 外设 TIM_OCFast:输出比较快速特征状态 参阅 Section:TIM_OCFast 查阅更多该参数允许取值范围 无 无 无 无 例:

/* Use the TIM2 OC4 in fast Mode */

TIM_OC4FastConfig(TIM2, TIM_OCFast_Enable);

46 函数TIM_ClearOC1Ref

函数 TIM_ClearOC1Ref 函数名 函数原形 功能描述 输入参数 1 输入参数 2

TIM_ClearOC1Ref void TIM_ClearOC1Ref(TIM_TypeDef* TIMx, u16 TIM_OCClear) 在一个外部事件时清除或者保持 OCREF1 信号(设置CCMR1_OC1CE) TIMx:x 可以是1~5、8,来选择 TIM 外设 TIM_OCClear:输出比较清除使能位状态 40

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库STM32F10XX通用定时器应用指南(8)在线全文阅读。

STM32F10XX通用定时器应用指南(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/483633.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: