例:
/* 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)在线全文阅读。
相关推荐: