当前位置: 首页> 文旅> 酒店 > 百度平台客服电话_不用下载就能玩的网页游戏_优化生育政策_西安百度推广优化

百度平台客服电话_不用下载就能玩的网页游戏_优化生育政策_西安百度推广优化

时间:2025/7/11 7:48:07来源:https://blog.csdn.net/wdxabc1/article/details/142588825 浏览次数:0次
百度平台客服电话_不用下载就能玩的网页游戏_优化生育政策_西安百度推广优化

1 PWM 简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 F28335的ePWM介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1 时基模块TB

在这里插入图片描述
在这里插入图片描述

(1)时基模块的功能

在这里插入图片描述

(2)时基模块的关键信号和寄存器

给出时基模块内部结构图来了解里面的关键信号和寄存器,时基模块内部结构图如下所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)计算ePWM 周期和频率

在这里插入图片描述

1、向上-向下计数模式(先递增后递减)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、向上计数模式(递增)

在这里插入图片描述

3、向下计数模式(递减)

在这里插入图片描述

(4)影子寄存器

在这里插入图片描述
在这里插入图片描述

2.2 计数比较模块CC

在这里插入图片描述
在这里插入图片描述

(1)计数器比较模块 CC 的功能

在这里插入图片描述

(2)计数器比较模块 CC 的关键信号与寄存器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 动作限定模块AQ

在这里插入图片描述

(1)动作限定模块功能

在这里插入图片描述

(2)动作限定模块关键信号与寄存器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3) 动作限定模块事件优先级

在这里插入图片描述
在这里插入图片描述
最高同样是软件强制,最低是计数器等于周期寄存器的值匹配事件。

(4)动作限定模块一般配置条件下的输出波形

在这里插入图片描述
在这里插入图片描述
注意:
①PWM 周期=(TBPRD+1)*T(TBCLK)
②CMPA 决定 ePWMxA 的占空比,CMPB 决定 ePWMxB 占空比。
下面是该输出波形相关配置代码:

EPwm6Regs.TBPRD = tbprd;//设定 PWM 周期为 tbprd+1 个 TBCLK 时钟周期 
EPwm6Regs.CMPA.half.CMPA = 350;//比较器 A 的值为 350 
EPwm6Regs.CMPB = 200;//比较器 B 的值为 200 
EPwm6Regs.TBPHS.half.TBPHS = 0;//相位寄存器清零 
EPwm6Regs.TBCTR = 0x0000;//时基计数器清零 
EPwm6Regs.TBCTL.bit.CTRMODE = TB_COUNT_UP;//设定为增计数模式 
EPwm6Regs.TBCTL.bit.PHSEN = TB_DISABLE;//禁止相位控制 
EPwm6Regs.TBCTL.bit.PRDLD = TB_SHADOW;//TBPRD 寄存器采用影子寄存器模式 
EPwm1Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_DISABLE;//禁止同步信号 
EPwm6Regs.TBCTL.bit.HSPCLKDIV=TB_DIV1;//设定 TBCLK=SYSCLK 时基时钟=系统时钟 
EPwm6Regs.TBCTL.bit.CLKDIV=TB_DIV1; 
EPwm6Regs.CMPCTL.bit.SHDWAMODE = CC_SHADOW;//设定 CMPA 为影子寄存器 模式 
EPwm6Regs.CMPCTL.bit.SHDWBMODE = CC_SHADOW; 
EPwm6Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO;//在 CTR=Zero 时装载 
EPwm6Regs.CMPCTL.bit.LOADBMODE = CC_CTR_ZERO; 
EPwm6Regs.AQCTLA.bit.ZRO = AQ_SET;//CTR=ZERO 时,将 ePWM6A 置高 
EPwm6Regs.AQCTLA.bit.CAU = AQ_CLEAR;//CTR=CAU 时,将 ePWM6A 置低 
EPwm6Regs.AQCTLB.bit.ZRO = AQ_SET;//CTR=ZERO 时,将 ePWM6B 置高 
EPwm6Regs.AQCTLB.bit.CBU = AQ_CLEAR;//CTR=CAU 时,将 ePWM6B 置低
EPwm6Regs.CMPA.half.CMPA = Duty1A;//调整 ePWM6A 的占空比 
EPwm6Regs.CMPB = Duty1B;//调整 ePWM6B 的占空比

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 死区控制模块DB

关键字:百度平台客服电话_不用下载就能玩的网页游戏_优化生育政策_西安百度推广优化

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: