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

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

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

新颖的归类总结,引领进入定时器认识;独有的STM32F10XX固件库V3.5.0的中文手册,指导定时器应用。

nfig

12、15

53 54 55 56 57 58

TIM_OC2NPolarity Config TIM_OC3PolarityCo nfig TIM_OC3NPolarity Config TIM_OC4PolarityCo nfig TIM_CCxCmd TIM_CCxNCmd

设置TIMx 通道2N 极性(设置 CCER_CC2NP) 设置TIMx 通道3 极性(设置 CCER_CC3P) 设置TIMx 通道3N 极性(设置 CCER_CC3NP) 设置TIMx 通道4 极性(设置 CCER_CC4P)

1、81~5、8

1~5、8

1、8

1~5、8

使能或者失能TIMx 捕获比较通道x(设置通道 x 的 CCER_CCxE) 1~5、8~17 使 能 或 者 失 能 TIMx 捕 获 比 较 通 道 xN ( 设 置 通 道 x 的 1 、 8 、 15 ~ 17 CCER_CCxNE) 选择TIMx 输出比较模式(CCMR1/2_OcxM=000~111) 。本 函 数 在 改 变 输 出 比 较 模 式 前 失 能 选 中 的 通 道 。 用 户 必 须 使 用 函 数 1~5、8~17 TIM_CCxCmd 和TIM_CCxNCmd 来使能这个通道。 设置 TIMx 允许/禁止更新事件产生(设置 CR1_UDIS) 设置TIMx 的中断和 DMA 更新请求源模式(设置 CR1_URS) 使能或者失能TIMx 霍尔传感器接口(设置 CR2_TI1S) 设置TIMx 单脉冲模式(设置 CR1_OPM)1~17

59

TIM_SelectOCxM TIM_UpdateDisable Config TIM_UpdateRequest Config TIM_SelectHallSens or TIM_SelectOnePulse Mode TIM_SelectOutputTri gger TIM_SelectSlaveMo de TIM_SelectMasterSl aveMode TIM_SetCounter TIM_SetAutoreload TIM_SetCompare1 TIM_SetCompare2 TIM_SetCompare3 TIM_SetCompare4 TIM_SetIC1Prescale r TIM_SetIC2Prescale r TIM_SetIC3Prescale r TIM_SetIC4Prescale r TIM_SetClockDivisi

60 61 62 63

1~17

1~5、8

1~17

64

选择TIMx 主模式控制器输出模式(复位、使能、更新、捕获/比 1 ~ 9 、 12 、 较 1、比较 OC1REF 、比较 OC2REF 、比较 OC3REF 、比较 15 OC4REF) 选择 TIMx 从模式控制器功能(复位、更新、触发、外部时钟模 1~5、8、9、 12、15 式 1) 设置或者重置TIMx 主/从模式延迟(设置 S

MCR_MSM) 设置TIMx 计数器寄存器值(写 CNT) 设置TIMx 自动重装载寄存器值(写 ARR) 设置TIMx 捕获比较1 寄存器值(写 CCR1) 设置TIMx 捕获比较2 寄存器值(写 CCR2) 设置TIMx 捕获比较3 寄存器值(写 CCR3) 设置TIMx 捕获比较4 寄存器值(写 CCR4) 设置TIMx 输入捕获1 预分频(写 CCMR1_IC1PSC) 设置TIMx 输入捕获2 预分频(写 CCMR1_IC2PSC) 设置TIMx 输入捕获3 预分频(写 CCMR2_IC3PSC) 设置TIMx 输入捕获4 预分频(写 CCMR2_IC4PSC) 设置TIMx 的时钟分割值(写 CR1_CKD)7 1~5、8、9、 12、15 1~17 1~17 1~5、8~17 1~5、8、9、 12、15 1~5、8 1~5、8 1~5、8~17 1~5、8、9、 12、15 1~5、8

65 66 67 68 69 70 71 72 73 74 75 76 77

1~5、8 1~5、8~17

新颖的归类总结,引领进入定时器认识;独有的STM32F10XX固件库V3.5.0的中文手册,指导定时器应用。

on

78 79 80 81 82 83 84 85 86 87

TIM_GetCapture1 TIM_GetCapture2 TIM_GetCapture3 TIM_GetCapture4 TIM_GetCounter TIM_GetPrescaler TIM_GetFlagStatus TIM_ClearFlag TIM_GetITStatus TIM_ClearITPending Bit

获得TIMx 输入捕获1 的值(读 CCR1) 获得TIMx 输入捕获2 的值(读 CCR2) 获得TIMx 输入捕获3 的值(读 CCR3) 获得TIMx 输入捕获4 的值(读 CCR4) 获得TIMx 计数器的值(读 CNT) 获得TIMx 预分频值(读 PSC) 检查指定的TIM 标志位设置与否(读指定标志) 清除TIMx 的待处理标志位(清除指定标志) 检查指定的TIM 中断发生与否(读指定中断标志) 清除TIMx 的中断待处理位(清除指定中断标志)

1~5、8~17 1~5、8、9、 12、15 1~5、8 1~5、8 1~17 1~17 1~17 1~17 1~17 1~17

新颖的归类总结,引领进入定时器认识;独有的STM32F10XX固件库V3.5.0的中文手册,指导定时器应用。

1 函数TIM_DeInit

例:

/* Resets the TIM2 */ TIM_DeInit(TIM2);

2 函数TIM_TimeBaseInit

TIM_TimeBaseInitTypeDef structure

TIM_TimeBaseInitTypeDef 定义于文件“stm32f10x_TIM.h”:

typedef struct {

u16 TIM_Period; u16 TIM_Prescaler; u8 TIM_ClockDivision; u16 TIM_CounterMode; u8 TIM_RepetitionCounter;

新颖的归类总结,引领进入定时器认识;独有的STM32F10XX固件库V3.5.0的中文手册,指导定时器应用。

} TIM_TIMBaseInitTypeDef;

TIM_Period

TIM_Period 设置了在下一个更新事件装入活动的自动重装载寄存器周期的值。它的取值必须在 0x0000 和0xFFFF 之间。

TIM_Prescaler

TIM_Prescaler 设置了用来作为 TIM 时钟频率除数的预分频值。它的取值必须在 0x0000 和 0xFFFF 之间。

TIM_ClockDivision

TIM_CounterMode

TIM_RepetitionCounter

TIM_RepetitionCounter设置了周期计数器值。RCR向下计数器每次计数至0,会产生一个更新事件且计数器重新由RCR值(N)开始计数。 这意味着在PWM模式(N+1)对应着: . 边沿对齐模式下PWM周期数 . 中央对齐模式下PWM半周期数 它的取值必须在0x00和0xFF之间。

3 函数TIM_OC1Init

新颖的归类总结,引领进入定时器认识;独有的STM32F10XX固件库V3.5.0的中文手册,指导定时器应用。

TIM_OCInitTypeDef structure

TIM_OCInitTypeDef 定义于文件“stm32f10x_TIM.h”: typedef struct {

u16 TIM_OCMode;

u16 TIM_OutputState; u16 TIM_OutputNState; u16 TIM_Pulse;

u16 TIM_OCPolarity; u16 TIM_OCNPolarity; u16 TIM_OCIdleState; u16 TIM_OCNIdleState; } TIM_OCInitTypeDef;

TIM_OCMode

TIM_OutputState

TIM_OutputNState

TIM_Pulse

TIM_Pulse 设置了待装入捕获比较寄存器的脉冲值。它的取值必须在 0x0000 和 0xFFFF 之间。

TIM_OCPolarity

新颖的归类总结,引领进入定时器认识;独有的STM32F10XX固件库V3.5.0的中文手册,指导定时器应用。

TIM_OCNPolarity

TIM_OCIdleState

TIM_OCNIdleState

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

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