打印
[MCU]

CMPA寄存器里面的值立即更新为A1

[复制链接]
290|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xxmmi|  楼主 | 2020-4-19 16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
28335DSP, 在使用EPWM模块时, EPwm1Regs.CMPCTL.bit.SHDWAMODE = CC_SHADOW;

EPwm1Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO;
配置为影子(阴影)模式,当有一个新的值A1赋给CMPA时,要到下一个CTR=0时刻这个A1值才会加载到CMPA中。但是在跑程序的时候,发现一旦新的A1赋给CMPA,CMPA寄存器里面的值立即更新为A1且此时CTR不为0。

使用特权

评论回复

相关帖子

沙发
chenjunt| | 2020-4-19 16:50 | 只看该作者
有些手册会和实际情况有所出入也是常事

使用特权

评论回复
板凳
kangzj| | 2020-4-19 16:52 | 只看该作者
不知道你怎么验证的, 也有可能是调试器的问题

使用特权

评论回复
地板
yufe| | 2020-4-19 16:55 | 只看该作者
脱开调试器, 直接看 PWM 波形, 有没有这样的问题

使用特权

评论回复
5
zhanglli| | 2020-4-19 17:00 | 只看该作者
这个就不太明白的了,,先支持一下的

使用特权

评论回复
6
xxmmi|  楼主 | 2020-4-19 17:03 | 只看该作者

嗯,预料中的结果,多谢大家啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

369

主题

4278

帖子

2

粉丝