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

TMS320F2812: PWM周期和比较寄存器不能用变量赋值吗?我用变量赋值后寄存器没有更新

Part Number:TMS320F2812

类似下面这样,寄存器的值并没有改变,为什么呢?

uint16 array[2];

array[1] = 0x493E;
EvaRegs.T1PR=array[1] ; //1KHz的PWM,周期为1ms

Susan Yang:

您可以使用CCS在线观察一下:在debug模式使用 view–>register一般是直接常量赋值的

,

user6327524:

哦哦,请问如何按照自定义函数的方式改变PWM波周期呢

,

user6327524:

可以将变量写入寄存器吗?

,

Susan Yang:

写入都都是常量值。可变周期的话,可以使用循环或者条件函数来再次初始化pwm配置

,

user6327524:

好的好的,谢谢

,

Susan Yang:

后续有其他问题欢迎随时发帖

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F2812: PWM周期和比较寄存器不能用变量赋值吗?我用变量赋值后寄存器没有更新
分享到: 更多 (0)