dsp实验载波频率,占空比与程序中哪些控制寄存器的设置相关

dsp实验载波频率,占空比与程序中哪些控制寄存器的设置相关,第1张

有专用的ePWM发生模块发出PWM波,可以通过相应的寄存器设置 TB CMPA 等参数以实现对PWM周期(即频率)的设定,也包括死区的设置,DSP发出PWM不是像书本上一个正弦波和一个三角波比较实现的

楼主你是说对TZSEL进行初始化了,当时运行的时候发现TZSEL不是你初始化的值吗?

1)确定下程序里面是否有改变该寄存器的地方。

2)确定初始化的时候加上EALLOW;/EDIS;了吗如:

//Configure TZ

EALLOW;

EPwm2RegsTZSELbitOSHT1 = TZ_ENABLE;

EPwm2RegsTZCTLbitTZA = TZ_FORCE_LO;

EPwm2RegsTZCTLbitTZB = TZ_FORCE_LO;

EPwm2RegsTZFRCbitOST = 0x1;

EDIS;

这是因为版本之间的proj文件是不一样的,建议你找一下之前的版本,然后对比两个proj文件中的关于编译工具的差异点,把对应的部分,修改成为2010的,这样子就可以了。修改proj和conf文件的时候,一定得非常小心。

以上就是关于dsp实验载波频率,占空比与程序中哪些控制寄存器的设置相关全部的内容,包括:dsp实验载波频率,占空比与程序中哪些控制寄存器的设置相关、dsp28335 TZ模块配置问题。、vs2010编的mfc程序在vs2017上运行后就无法再在2010上运行,怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9711156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存