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.

[参考译文] MSP432E401Y:中断延迟

Guru**** 2526700 points
Other Parts Discussed in Thread: SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1213489/msp432e401y-interrupt-latency

器件型号:MSP432E401Y
Thread:SYSBIOS 中讨论的其他器件

您好!

我将使用驱动程序示例中的 gpiointerrupt 示例。  我将看到微秒级的回调延迟。  我没想到会看到这么多的延迟。  是否有办法解决此问题?

此致、

-Mike  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mike:

     我正在 TM4C129器件上运行与 MSP432E 相同的 TI-RTOS 示例。 我目前还没有 MSP432E LaunchPad。 我想您的测量是从按下电路板上的开关直到输入回调函数 gpiobuttonFxn0这段时间、对吗? 请查看以下调用堆栈、在该堆栈中、您可以看到中断将首先从 ti_sysbios_family_arm_m3_Hwi_dischake_i ()开始、并最终调用  gpiobuttonFxn0。 在 执行 gpiobuttonFxn0之前、将经历多个级别的函数分派。 我认为、如果要测量从中断置位未进入 tilti_sysbios_famile_arm_m3_Hwi_dischart_之时开始应该测量的中断延迟。 我不是 TI-RTOS 专家、但我听说过零延迟中断将在 BIOS 之外完全处理、但  就它们可以调用的 SYS/BIOS API 而言、它的使用将非常受限、并且必须仔细考虑线程安全。