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.
工具与软件:
各位专家、您好!
我当前以连续模式运行 ECAP。 如果我 将 STOPVALUE 设置为1 、那么 Mod4计数器如何工作?
STOPVALUE 在 连续模式下是否无效?
如果用户希望在循环缓冲器中捕获 EVENT1、解决方案是什么?
此致
谢谢你
Manisha N G.
尊敬的 Manisha:
[报价 userid="565015" url="~/support/processors-group/processors/f/processors-forum/1440429/tda4vm-ecap-continuous-mode 我当前正在连续模式下运行 ECAP。 如果我 将 STOPVALUE 设置为1 、那么 Mod4计数器如何工作?
我们的专家是 ooo、他将在下周为您提供支持
此致、
Karthik
您好!
Mod4 (2位)计数器通过边沿限定事件 CEVT1到 CEVT4递增(请参阅寄存器)。
•Mod4计数器继续计数(0->1->2->3->0)并绕回、除非停止。
•一个2位停止寄存器被用于比较 Mod4计数器的输出;当相等时、Mod4计数器停止和
禁止将直通寄存器进一步加载。 此情况发生在单次触发操作期间。
连续/一次性模块控制 Mod4的启动/停止和复位(零)功能
计数器、该操作可由停止值比较器触发并通过重新启动
软件控制。
布防后、ECAP 模块等待1-4 (由停止值定义)捕获事件、然后再冻结这两个
MOD4计数器和透过寄存器的内容(时间戳)。
ECAP-布防为另一个捕获序列准备 Re 模块。 同时重新布防也会清除 Mod4 (归零)
计数器并允许再次加载通过寄存器、前提是设置了[8] CAPLDEN 位。
在连续模式下、Mod4计数器继续运行(0->1->2->3->0)、忽略单次触发操作、以及
在循环缓冲器序列中、捕捉值继续写入到通过寄存器中。
有关更多详细信息、请参阅 TRM 中的 ECAP 连续模式。
此致
Tarun Mukesh
您好!
我想您对顺序存在误解、
在单触发序列中、
Mod4计数器继续计数(0->1->2->3->0)并绕回、除非停止。 停止寄存器用于比较 Mod4计数器的输出;相等时、Mod4计数器停止并 禁止通过寄存器进一步加载。 此情况发生在单次触发操作期间。
在连续模式下、
Mod4计数器继续运行(0->1->2->3->0)、忽略一次性操作、并且捕获值继续以循环缓冲序列的形式写入到通过寄存器中。
此致
Tarun Mukesh
尊敬的 Tarun:
我给你解释。 但是、 如果还配置了 STOPVALUE、那么您的说明不包含有关 Mod4计数器在连续模式下的行为的信息?
Mod4计数器是会忽略 STOPVALUE 并 继续以循环缓冲器序列写入到通过寄存器还是任何其他行为?
当我通过 STOPVALUE 选中连续模式时、可以看到 MOD4计数器连续运行、直到"STOPVALUE (STOPVALUE)"值、并回绕到0。
示例:
如果"STOPVALUE"为2。 Mod4计数器正在运行(0->1->2->0)。 请解释这种行为?
此致
谢谢你
Manisha Narayana Gowda.
您好!
在连续模式下、 如果不配置 2位停止寄存器、Mod4计数器将继续运行(0->1->2->3->0)并绕回。
在单次触发模式下、STOPVALUE 与 Mod4计数器进行比较(当相等时为两个动作)
发生:1. MOD4计数器停止(冻结)
2.禁止捕捉寄存器加载
在单次触发模式下、一旦达到捕获的事件数量、系统就会阻止进一步的中断事件、直到我们重新启用 ARM。
此致
Tarun Mukesh
在连续模式下选中 STOPVALUE 时、可以看到 MOD4计数器连续运行至"STOPVALUE (STOPVALUE)"值以及回绕到0。
示例:
如果"STOPVALUE"为2。 Mod4计数器正在运行(0->1->2->0)。 请解释这种行为?
[报价]但是、为什么 Mod4计数器在上述连续模式下的行为是如此?
这种行为是否没有来自您的一方的解释?
您能否更加清晰地解释这一点
但是为什么 Mod4计数器在如上所述的连续模式下的行为是什么?
这种行为是否没有来自您一方的解释?
是的、它们对于连续模式中的 STOP 值没有意义、因此配置它所做的工作对我来说仍然未知。
您能不能更清楚地解释一下这个问题吗 [/报价]我相信我已经修改了我的答复,这里的问题是,你有什么必要在连续模式中配置停止值,它没有任何意义?
此致
Tarun Mukesh
谢谢你
这个答复是误导性的,不管怎样,现在你可以关闭该线程。