第12章 通用定时器[9页]

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Leabharlann BaiduIM的编程方法 (续)
库函数:
• TIM_ForcedOC1Config函数 • TIM_ForcedOC2Config函数 • TIM_ForcedOC3Config函数 • TIM_ForcedOC4Config函数 • TIM_ARRPreloadConfig函数 • TIM_SelectCCDMA函数 • TIM_OC1PreloadConfig函数 • TIM_OC2PreloadConfig函数 • TIM_OC3PreloadConfig函数 • TIM_OC4PreloadConfig函数 • TIM_OC1FastConfig函数 • TIM_OC2FastConfig函数 • TIM_OC3FastConfig函数 • TIM_OC4FastConfig函数 • TIM_ClearOC1Ref函数 • TIM_ClearOC2Ref函数 • TIM_ClearOC3Ref函数 • TIM_ClearOC4Ref函数 • TIM_UpdateDisableConfig函数 • TIM_EncoderInterfaceConfig函数 • TIM_GenerateEvent函数
路。 • 可以通过事件产生中断,中断类型丰富。 • 具备DMA功能。
时基单元
时基单元包含:
• 计数器寄存器(TIMx_CNT) • 预分频器寄存器(TIMx_PSC) • 自动装载寄存器(TIMx_ARR)
计数器的模式
向上计数模式 向下计数模式 中央对齐模式
通用定时器的特殊工作模式
输入捕获模式 PWM 输入模式 输出模式 输出比较模式 PWM 模式 单脉冲模式(OPM)
TIM的编程方法
库函数:
• TIM_DeInit函数 • TIM_TimeBaseInit函数 • TIM_OCInit函数 • TIM_ICInit函数 • TIM_TimeBaseStructInit函数 • TIM_OCStructInit函数 • TIM_ICStructInit函数 • TIM_Cmd函数 • TIM_ITConfig函数 • TIM_DMAConfig函数 • TIM_DMACmd函数 • TIM_InternalClockConfig函数 • TIM_ITRxExternalClockConfig函数 • TIM_TIxExternalConfig函数 • TIM_ETRClockMode1Config函数 • TIM_ETRClockMode2Config函数 • TIM_ETRConfig函数 • TIM_SelectInputTrigger函数 • TIM_PrescalerConfig函数 • TIM_CounterModeConfig函数
TIM的编程方法 (续)
库函数:
• TIM_SetIC1Prescaler函数 • TIM_SetIC2Prescaler函数 • TIM_SetIC3Prescaler函数 • TIM_SetIC4Prescaler函数 • TIM_SetClockDivision函数 • TIM_GetCapture1函数 • TIM_GetCapture2函数 • TIM_GetCapture3函数 • TIM_GetCapture4函数 • TIM_GetCounter函数 • TIM_GetPrescaler函数 • TIM_GetFlagStatus函数 • TIM_ClearFlag函数 • TIM_GetITStatus函数 • TIM_ClearITPendingBit函数
第十二章 定时器
通用定时器(TIM)结构
STM32的通用定时器TIM,是一个通过可编程预
分频器驱动的16位自动装载计数器构成。
通用TIMx定时器特性包括:
• 具备16位向上,向下,向上/向下自动装载计数器。 • 具备16位可编程预分频器。 • 具备4个独立通道。 • TIM使用外部信号控制定时器和定时器互连的同步电
TIM的编程方法 (续)
库函数:
• TIM_OC1PolarityConfig函数 • TIM_OC2PolarityConfig函数 • TIM_OC3PolarityConfig函数 • TIM_OC4PolarityConfig函数 • TIM_UpdateRequestConfig函数 • TIM_SelectHallSensor函数 • TIM_SelectOnePulseMode函数 • TIM_SelectOutputTrigger函数 • TIM_SelectSlaveMode函数 • TIM_SelectMasterSlaveMode函数 • TIM_SetCounter函数 • TIM_SetAutoreload函数 • TIM_SetCompare1函数 • TIM_SetCompare2函数 • TIM_SetCompare3函数 • TIM_SetCompare4函数
相关文档
最新文档