工具/软件:Code Composer Studio
尊敬的朋友:
我目前正在使用 F28035、我需要使用两个 ADCINT、因为我有两个不同的 ADC 采样序列、并且在每个采样序列之后、我需要执行一个程序。
我的问题是、当我停用其中一个 ADCINT 时、我的程序时序运行得非常好、然而、当 ADCINT1和 ADCINT2都处于激活状态时、ADCINT1和 ADCINT2运行得非常快、中断在两个采样时间之间执行多次。 有人能帮我解决这个问题吗?
谢谢
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.
工具/软件:Code Composer Studio
尊敬的朋友:
我目前正在使用 F28035、我需要使用两个 ADCINT、因为我有两个不同的 ADC 采样序列、并且在每个采样序列之后、我需要执行一个程序。
我的问题是、当我停用其中一个 ADCINT 时、我的程序时序运行得非常好、然而、当 ADCINT1和 ADCINT2都处于激活状态时、ADCINT1和 ADCINT2运行得非常快、中断在两个采样时间之间执行多次。 有人能帮我解决这个问题吗?
谢谢
嗨、Tommy、
感谢您的回复、
我使用 EPWM4SOCA 和 EPWM5SOCA 触发 ADC SoC 通道、然后在完成后触发 ADCINT1和 ADCINT2
我对 ADCINT1和 ADCINT2都使用 PIE 1、此外、我还在 PIE 1上具有 CPU 中断。 我注意到两种情况、有时程序运行得通、有时它会将 CPU 扔到 rsvd_ISR
但是、我尝试使用 ADCINT3和 ADCINT4、而不是1和2、并使用 PIE10...
我的程序工作有某种魔力。
请向我提供有关此问题的可能说明。
此外、rsvd_ISR 实际上是什么?
谢谢、
阿里夫