工具/软件:Code Composer Studio
大家好、
在 PWM 递增-递减计数器模式中、 我在使 TBCTR = 0大约几个时钟后设置一个断点、通过观察寄存器窗口、我可以获得以下信息
TBSTS 中的位[2]、 CTRMAX = 1、 表示时基计数器达到最大值0xFFFF
2. 在 TBSTS 中的位[0], CTRDIR = 0,这意味 着时基计数器当前正在递减计数
TBCTR ==65506
TBPRD ==30000
如果我在使 TBCTR = 0之前设置断点、然后逐步执行、TBCTR 似乎是一个正确的值、通过一步调试、它的值逐渐增加。μ s
我很困惑这是怎么发生的、是什么使 TBCTR 大于 TBPRD?
请提供任何帮助
提前感谢