- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM32的PWM精讲
STM32的 PWM 精讲
通过对 TIM1 定时器进行控制,使之各通道输出插入死区的互补 PWM 输出,
各通道输出频率均为17.57KHz。其中,通道1输出的占空比为50%,通道2输出
的占空比为25%,通道3输出的占空比为12.5%。各通道互补输出为反相输出。
TIM1定时器的通道1到4 的输出分别对应PA.08、PA.09、PA.10和PA.11
引脚,而通道1到3 的互补输出分别对应PB.13、PB.14和PB.15引脚,中止输
入引脚为PB.12。将这些引脚分别接入示波器,在示波器上观查相应通道占空比
[12]
的方波 。
配置好各通道后, 编译运行工程;点击MDK 的Debug菜单,点击Start/Stop
Debug Session;通过示波器察看PA.08、PA.09、PA.10、PB.13、PB.14、PB.15
的输出波形,其中 PA.08和PB.13为第一通道和互补通道,PB.09和PB.14为第
二通道和其互补通道,PB.10和PB.15为第三通道和其互补通道;第一通道显示
占空比为50%,第二通道占空比为25%,第三通道占空比为12.5%。
第 2 章 STM32 处理器概述
STM32F103xx增强型系列产品中内置了多达3个同步的标准定时器。每个定
时器都有一个 16 位的自动加载递加/递减计数器、一个 16 位的预分频器和 4 个
独立的通道,每个通道都可用于输入捕获、输出比较、PWM和单脉冲模式输出,
在最大的封装配置中可提供最多 12 个输入捕获、输出比较或 PWM 通道。它们还
能通过定时器链接功能与高级控制定时器共同工作,提供同步或事件链接功能。
在调试模式下,计数器可以被冻结。任一个标准定时器都能用于产生 PWM
输出。每个定时器都有独立的DMA请求机制。
[22]
2.4.2 高级控制定时器
高级控制定时器(TIM1)由一个 16 位的自动装载计数器组成,它由一个可
编程预分频器驱动。它适合多种用途,包含测量输入信号的脉冲宽度(输入捕获),
或者产生输出波形(输出比较,PWM,嵌入死区时间的互补 PWM等)。
使用定时器预分频器和 RCC 时钟控制预分频器,可以实现脉冲宽度和波形
周期从几个微秒至几个毫秒的调节。高级控制(TIM1)和通用(TIMx)定时器是完全
1
独立的,它们不共享任何资源,它们可以同步操作。
高级控制定时器(TIM1)可以被看成是一个分配到 6 个通道的三相 PWM 发生
器,它还可以被当成一个完整的通用定时器。四个独立的通道可以用于:
·输入捕获 ;
·输出比较 ;
·产生PWM(边缘或中心对齐模式) ;
·单脉冲输出 ;
·反相PWM输出,具有程序可控的死区插入功能;
配置为 16 位标准定时器时,它与 TIMx 定时器具有相同的功能。配置为 16
位PWM发生器时,它具有全调制能力(0~100%)。
在调试模式下,计数器可以被冻结。很多功能都与标准的TIM定时器相同,
内部结构也相同,因此高级控制定时器可以通过定时器链接功能与TIM定时器协
同操作,提供同步或事件链接功能。
TIM1 定时器的功能包括:
·16位上,下,上/下自动装载计数器 ;
·16位可编程预分频器,计数器时钟频率的分频系数为 1~65535之间的
任意数值;
·4个独立通道:
−输入捕获 ;
−输出比较;
−PWM生成(边缘或中间对齐模式);
−单脉冲模式输出 ;
−死区时间可编程的互补输出。
·使用外部信号控制定时器和定时器互连的同步电路;
·在指定数目的计数器周期之后更新定时器寄存器;
·刹车输入信号可以将定时器输出信号置于复位状态或者一个已知状态;
·如下事件发生时产生中断/DMA:
− 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部
文档评论(0)