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.
您好!
当我们向 QPOSCNT 和 QCLK 写入值时、QPOSCNT 的任何硬件仲裁也会发生、从而导致 QPOSCNT 递增/递减?
QPOSCNT 会发生什么情况?
使用 F2808 eQEP、当 QCLK 导致 QPOSCNT 递增/递减时、有时我们无法将值写入 QPOSCNT。
这是正常的吗?
此致。
Simen
您好、Simen、
在通用应用中、QPOSCNT 应该是只读寄存器、而它在 QCLK 事件上递增/递减。
让我向您返回有关这些条件下电路行为的具体细节。
此致、
Nirav
您好、Simen、
更详细地介绍了之前的消息-位置计数器 QPOSCNT 启用后、它将充当只读寄存器、对其进行的任何写入都不会产生任何影响。 您可以在启用前写入该寄存器进行初始化、但在启用该寄存器后不能进行初始化。
您能简要说明一下在 QPOSCNT 递增/递减时写入 QPOSCNT 的要求吗?
此致、
Nirav
Nirav、您好!
感谢您的回答。
但是、
1.您能否在用户指南中指出"启用位置计数器 QPOSCNT 后、它将充当只读寄存器、对它的任何写入都不会产生任何影响"?
2、始终可以写入 QPOSCNT 寄存器、但有时不起作用。 因此、怀疑 QPOSCNT 被写入冲突。
此致、
Simen
您好、Simen、
用户指南中尚未提及、但我们可以将其添加到其中。
在您的应用中、您何时写入 QPOSCNT 寄存器? 正如我提到过的、一旦启用、写入将不会产生任何影响。
此致、
Nirav
尊敬的 Nirav:
1.客户修改了其算法以避免这种情况发生。 他们将解决此问题。
2.最好是将其添加到所有 C28x 用户指南中"位置计数器 QPOSCNT 启用后、它将充当只读寄存器、对其进行的任何写入都不起作用。 "
谢谢你。
此致、
Simen
您好、Simen、
当然、我们会将其添加到《技术参考手册》中。
谢谢、此致、
Nirav