This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

在仿真TMS320F28335时,碰到的问题(附件为我仿真的例程)

Other Parts Discussed in Thread: TMS320F28335

你好

我的DSP芯片是TMS320F28335,使用的IDE是CCS4.2(已经licensed),使用的仿真器是XDS100-V2,我的程序是开发板提供的(请看附件)。

我在仿真与PWM相关的例程时,发觉在watch窗口中看到,其他变量都能按程序变化,但只要跟PWM有关的寄存器,都没有改变。我测过相应的PIN脚,也没有相应的波形出来。后来我跟开发板的提供商联系,他说程序是没有问题,他自己仿真也是没有问题的,他也不知道我这个是什么原因导致的。我在自己的旧电脑和新电脑(都为XP系统)都进行相同的仿真,都出现相同的问题。

我怀疑是不是DSP芯片的PWM相关寄存器或硬件损坏了,所以仿真不行。

请问,我这个问题是什么原因?怎么解决?

谢谢

epwm_timer_interrupts.rar
  • 通常芯片的模块是不易损坏的,有几点请检查一下:

    1、PWM相关寄存器的EALLOW是否使能?

    2、PWM的时钟是否提供?PCLKCR1寄存器;

    3、PCLKCR0的位TBCLKSYNC是否置1?

    4、TBCTL中的计数模式是否打开?

    建议直接使用TI的例程,不要修改,先测试,再移植到你的程序里。