您好!
现在我们发现了一个新现象,可以解释我们在相关文章中观察到的情况:
对于 TBCTR 在700到1400之间计数的 PWM、我们发现 了
TBPRD 读取= 700、而 TBPRDM 读取= 1401。
由于我们处于影子模式、根据上表(TRM 第249页)、这意味着
TBPRD 读取反映了影子寄存器值、对吧? 那么、实际上 TBPRDM=700?
TBPRDM 读取反映了有效寄存器的值、对吧? 那么、实际上 TBPRD=1401?
这将解释我们之前看到的现象、TBCTR 在700到1400之间计数。
但我们无法找到 TBPRD 有效值为什么为1401、因为我们从未将该值写入 TBPRDM。
我们如何解决这个问题? 如果我们可以在多个器件上复制它、下一步是什么?

