第10章通用定时器TIMx预览.pptVIP

  • 43
  • 0
  • 约 63页
  • 2016-11-23 发布于湖北
  • 举报
输出比较模式,翻转OC1的时序图 输出比较模式的一个主要的用法就是可以产生不同周期的方波输出,方波输出的频率计数方法是: 输出比较方波的翻转率 = 定时器的输入时钟频率/输出比较寄存器的装载值 输出比较的方波频率 = 输出比较方波的翻转率/2 例:设定时器2的输入时钟频率为12MHz(即TIM2 counter clock = 12 MHz),输出比较寄存器的装载值为1000(即CCR1_Val=1000),则输出比较CC1的方波频率 = (12MHz/1000)/2 = 6KHz 输出比较涉及到的固件库函数 TIM_OCInit 库函数的使用方法 函数原形 void TIM_OCInit(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct) 功能描述 根据 TIM_OCInitStruct 中指定的参数初始化 TIMx 的接口 . 输入参数1 TIMx: 其中 x 可以是 2, 3 或 4,选择的 TIM 接口 . 输入参数2 TIM_OCInitStruct: 指到 TIM_OCInitTypeDef 结构. TIM_OCInitTypeDef 结构: 该结构定义在 stm32f10x_tim.h 文件中。 typedef struct { u16 TIM_OCMode;

文档评论(0)

1亿VIP精品文档

相关文档