第33讲定时器pwm输出实验-timer-m3.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * LOGO 淘宝店铺: 技术论坛: 《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺: 技术论坛: 开源电子网 公众平台:“正点原子” 官方网站: 联系电话ALIENTEK 《手把手教你学STM32》 PWM输出实验 STM32F1xx 开发板 (正点原子) STM32F4xx 开发板 (正点原子) 适用平台 淘宝店铺: 技术论坛: PWM输出实验 淘宝店铺: 技术论坛: 参考资料: 战舰/精英STM32F1开发板 《STM32F1开发指南-库函数版本》-第14章 PWM输出实验 miniSTM32F1开发板 《STM32不完全手册-库函数版本》 -第13章 PWM输出实验 STM32F1xx官方资料: 《STM32中文参考手册V10》-第14章 通用定时器 目录 通用定时器PWM概述 1 常用寄存器和库函数配置 2 手把手写PWM输出实验 3 淘宝店铺: 技术论坛: 通用定时器PWM概述 淘宝店铺: 技术论坛: STM32 PWM工作过程 通用定时器PWM概述 淘宝店铺: 技术论坛: STM32 PWM工作过程 通用定时器PWM概述 淘宝店铺: 技术论坛: STM32 PWM工作过程(通道1为例) CCR1:捕获比较(值)寄存器(x=1,2,3,4):设置比较值。 CCMR1: OC1M[2:0]位: 对于PWM方式下,用于设置PWM模式1【110】或者PWM模式2【111】 CCER:CC1P位:输入/捕获1输出极性。0:高电平有效,1:低电平有效。 CCER:CC1E位:输入/捕获1输出使能。0:关闭,1:打开。 通用定时器PWM概述 淘宝店铺: 技术论坛: PWM模式1 PWM模式2 寄存器TIMx_CCMR1的OC1M[2:0]位来分析: 通用定时器PWM概述 淘宝店铺: 技术论坛: STM32 PWM工作过程 通用定时器PWM概述 淘宝店铺: 技术论坛: STM32 PWM void TIM_OC2PreloadConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPreload); void TIM_ARRPreloadConfig(TIM_TypeDef* TIMx, FunctionalState NewState); 通用定时器PWM概述 淘宝店铺: 技术论坛: 自动重载的预装载寄存器 void TIM_ARRPreloadConfig(TIM_TypeDef* TIMx, FunctionalState NewState); 简单的说,ARPE=1,ARR立即生效。。。APRE=0,ARR下个比较周期生效。 通用定时器PWM概述 淘宝店铺: 技术论坛: STM32 定时器3输出通道引脚 Datasheet中表格会有详细说明 PWM输出库函数概述 淘宝店铺: 技术论坛: PWM输出库函数 void TIM_OCxInit(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct); typedef struct { uint16_t TIM_OCMode; //PWM模式1或者模式2 uint16_t TIM_OutputState; //输出使能 OR失能 uint16_t TIM_OutputNState; uint16_t TIM_Pulse; //比较值,写CCRx uint16_t TIM_OCPolarity; //比较输出极性 uint16_t TIM_OCNPolarity; uint16_t TIM_OCIdleState; uint16_t TIM_OCNIdleState; } TIM_OCInitTypeDef; TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; //PWM模式2 TIM_OCInitStructure.TIM_OutputS

文档评论(0)

136****1820 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档