Thread 中讨论的其他器件:TIDM-1000
工具与软件:
我有两个项目:项目一是我自己创建的项目、项目二是 TI 解决方案 TIDM-1000 (pfc3phvienna)。
当我使用10kHz 的定时器 ISR 中断在这些项目中运行相同的源代码时、项目1的执行时间为140ns、而项目2的执行时间为30ns。
为什么两个项目之间的执行时间不同? TI 解决方案是否有专门设置来优化执行时间?



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.
工具与软件:
我有两个项目:项目一是我自己创建的项目、项目二是 TI 解决方案 TIDM-1000 (pfc3phvienna)。
当我使用10kHz 的定时器 ISR 中断在这些项目中运行相同的源代码时、项目1的执行时间为140ns、而项目2的执行时间为30ns。
为什么两个项目之间的执行时间不同? TI 解决方案是否有专门设置来优化执行时间?



尊敬的 Lin:
如果汇编代码不同、则原因应该是您的10kHz ISR 代码差异或导致此处增加执行的任何其他中断。
1.提供差动 以查看检查。
2.检查是否有任何中断被添加 到 ISR 中(或者检查是否有任何高优先级中断被添加到您的代码中)。
3.可以进行 GPIO 评测以获取准确的执行时间。 捕获它们至少4-6个周期、然后比较其在整个项目中的值是否相同?
让我知道你在这里的结果。
此致、
Uttam