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

请问TMS320F2808/2809支持高精度PWM扩展呢?

我在DSP280x_EPwm.h里面没有找到TBPRDHR寄存器的的位域定义.  还有为什么没有CMPBHR寄存器呢?

Johnson Chen1:

楼主,

你好!

F280x支持高精度的,如果没有这个寄存器定义,楼主可以自己手动添加进去!

我在DSP280x_EPwm.h里面没有找到TBPRDHR寄存器的的位域定义.  还有为什么没有CMPBHR寄存器呢?

Harry xie1:

回复 Johnson Chen1:

谢谢您的回答,假如我添加这个寄存器定义,那么原来的寄存器映射全部变了,因为多了一个寄存器定义。

我在DSP280x_EPwm.h里面没有找到TBPRDHR寄存器的的位域定义.  还有为什么没有CMPBHR寄存器呢?

Johnson Chen1:

回复 Harry xie1:

楼主只需要按下面修改就好了:

   Uint16                                             TBPRD;   // Period register set    Uint16                                            TBPRDHR;   //    union  CMPCTL_REG                      CMPCTL;  // Compare control

我在DSP280x_EPwm.h里面没有找到TBPRDHR寄存器的的位域定义.  还有为什么没有CMPBHR寄存器呢?

Harry xie1:

回复 Johnson Chen1:

修改我会,我的意思修改之后,寄存器MAP映射不对了。

我在DSP280x_EPwm.h里面没有找到TBPRDHR寄存器的的位域定义.  还有为什么没有CMPBHR寄存器呢?

Martin Yu:

回复 Harry xie1:

F280X的PWM本具备HRPWM寄存器,应该不会映射错误,详细查下头文件和cmd文件,具体可以参照controlsuite中的F2803x的Example_2803xHRPWM例程。

我在DSP280x_EPwm.h里面没有找到TBPRDHR寄存器的的位域定义.  还有为什么没有CMPBHR寄存器呢?

Harry xie1:

回复 Eric Ma:

哦。我看了一下资料,HRPWM是分Type0 和 Type1.谢谢了。现在对两个类型的区别还不是很了解,我自己再看看。

赞(0)
未经允许不得转载:TI中文支持网 » 请问TMS320F2808/2809支持高精度PWM扩展呢?
分享到: 更多 (0)