TI中文支持网
TI专业的中文技术问题搜集分享网站

L138 epwm问题咨询

需要用epwm实时产生一个周期不断变化的方波,占空比可为任意值,要配置那些寄存器啊

Tony Tang:

参考一下Starterware的例子:OMAPL138_StarterWare_1_10_03_03\examples\evmOMAPL138\ehrpwm

yunfeng li1:

回复 Tony Tang:

你好,我想问下这个你说的startWare是在哪里可以下到或者买到!邮箱xiaozhe_li@126.com

Tony Tang:

回复 yunfeng li1:

Yunfeng,

在TI的官网直接下载即可:http://www.ti.com/tool/starterware-dsparm

yunfeng li1:

回复 Tony Tang:

@ Tony Tang

谢谢,我已经找到,最近在做这个eHRPWM的程序

按照datasheet上的配置好了time base, cc,以及aq ,dead 后面的模块没有配置,因为觉得没有用到,我不是用来驱动电机,只是需要给出一个单音的信号,大概就在20K左右,因为我上的系统是VxWorks,注册中断的话,只能单独的修改内核的中断注册,我现在是不想要中断,直接配置好的话就能够出现一个我想要的方波,

我所有的就存期是按照datasheet第十六章的第一个application使用的,只是需要一个方波,所以觉得很纳闷,以前做过的使用MSP430的,我觉得这个很类似!

还有pinmux和psc都已经配置好,pinmux我只是配置了1A管脚的,因为我只用到了这个,配置其他的管脚可能会引起网口的不能正常工作!

然后看了starteerWave中的例子,觉得配置上没有多大问题,出了后面没有配置,今天试了一下还是不行,本来这个管脚的电平是低的,后来执行入口函数过后就变成高的了

Tony Tang:

回复 yunfeng li1:

直接跑Staraterware里的例程有输出吗?

yunfeng li1:

回复 Tony Tang:

你好我上的系统是vxworks下面,所以所有的例程都必须要移植到vx下面才行,而且系统的中断全部都是操作系统管理的,我想问下,如果我想不用中断,单纯的产生一路方波,该怎么配置,我上面的配置都是按照datasheet上配置的,可以排除是硬件问题,因为我做过测试,使用GPIO模拟可以产生

yunfeng li1:

回复 Tony Tang:

你好我在线等,公司不能上外网,幸好有邮箱,但是上来下去太麻烦了,如果可以的话希望能够回复下,实在感谢

Tony Tang:

回复 yunfeng li1:

我觉得例子里的函数 void GenPWM1A_Basic(void)就是你要的功能,建议先直接跑Starterware里的例程,在这基础上修改成完全符合你需要的功能后,再移到OS下。只是产生输出波形,可以不用中断的。

赞(0)
未经允许不得转载:TI中文支持网 » L138 epwm问题咨询
分享到: 更多 (0)