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在PWM功能中是否可以发送任一频率的方波



TMS320F28335在PWM功能中是否可以发送任一频率的方波,强调一下是任一频率,如果可以怎么计算?

  • 只要不超出最高频率 通过周期寄存器和比较寄存器 可以计算出任何想要的频率
    但肯定是有个最小步进的 不可能是很小很小的
  • 谢谢,但是我想问一下,如果步进单位是1的话可以吗?我的外部晶振是30MHz,倍完频是150MHz,想知道听过公式TPWM=(TBPDR+1)×TTBCLK能否算出任一的频率值?比如37Hz,117Hz等
  • "谢谢,但是我想问一下,如果步进单位是1的话可以吗?我的外部晶振是30MHz,倍完频是150MHz,想知道听过公式TPWM=(TBPDR+1)×TTBCLK能否算出任一的频率值?比如37Hz,117Hz等"
    Eric:
    不能产生任意频率的PWM周期,有时候还是有一些误差的,你通过修改周期寄存器的值来获得该频率的PWM。
    如果有误差,要求高的话,可以用HRPWM。