大家好、
我的客户正在测试 F2837x QEP、他们希望重新配置 CCP 和 UPP、以获得更好的性能和低速/高速范围。
我在 TRM 中注意到:
1. UPP 不能动态修改;
2. CPPS 可以动态修改,但只能在禁用捕捉单元后修改;
我的问题是:
1.如何识别"动态"? 如何修改 UPP?
2.我的客户在禁用捕捉单元后修改了两位客户。 他们注意到、该模块在再次启用后将错过前几次捕获。 是否由"动态修改"引起? 如何避免这种情况?
此致、
Brian
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.
大家好、
我的客户正在测试 F2837x QEP、他们希望重新配置 CCP 和 UPP、以获得更好的性能和低速/高速范围。
我在 TRM 中注意到:
1. UPP 不能动态修改;
2. CPPS 可以动态修改,但只能在禁用捕捉单元后修改;
我的问题是:
1.如何识别"动态"? 如何修改 UPP?
2.我的客户在禁用捕捉单元后修改了两位客户。 他们注意到、该模块在再次启用后将错过前几次捕获。 是否由"动态修改"引起? 如何避免这种情况?
此致、
Brian
您好!
对于 TRM、"QCAPCTL[UPPS]预分频器不应动态修改(例如、将单元事件预分频器从 QCLK/4切换到 QCLK/8)。 这样做可能会导致未定义的行为。"
[引用用户="Brian Wang0]1. 如何识别"动态"? 如何修改 UPP?[/报价]
由于在更改预分频器的这种情况下模块行为未定义、因此最好对模块进行软复位。
[引用用户="Brian Wang0">2. 我的客户在禁用捕捉单元后修改了两个客户。 他们注意到、该模块在再次启用后将错过前几次捕获。 是否由"动态修改"引起? 如何避免这种情况?[/引述]
正如我之前所说的、最好通过一个干净的配置并从模块复位开始、因为不允许动态变化、这个时钟预分频器的机会是很好的。 在这种情况下、行为未定义、因此很可能是由于这种情况。