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.

[参考译文] TMS320F28388S:INTM 和 DINT 功能

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1454070/tms320f28388s-intm-and-dint-functionality

器件型号:TMS320F28388S

工具与软件:

您好!

我正在查看 spruii0e、第147页、第3.4.2.3节"CPU"阶段。  关于原子操作、它指出: "特别是、如果 INTM 被清除、流水线中的下一条指令将在中断被禁用的情况下运行。"  换句话说、清除 INTM 将禁用中断。  但 DINT (禁用中断、设置 INTM)和图3-2表示 INTM 应为1以防止中断。  然而、我看到 INTM =1时出现了一个中断。  因此、我觉得我的理解缺失了一些东西。  我还应该关注什么?

谢谢!

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

    尊敬的 Ed:

    特别是、如果清除了 INTM、流水线中的下一条指令将在禁用中断的情况下运行。

    这句话在文档中似乎是一个错误。 该行内容应显示"特别是、如果设置了 INTM、流水线中的下一条指令将在禁用中断的情况下运行。" 我将确保此问题得到解决。 正确的行为应如下所示:

    INTM = 1:全局禁用中断

    INTM = 0:全局启用中断

    • 当 INTM =1时、您是如何看到中断的? ISR 中是否有要命中的断点或者是否设置了 IFR 或 PIEIFR 标志? 如果您看到这样的结果、INTM 位不应阻止中断标志被置位。
    • 它是哪种类型的中断? INTM 不会对 NMI 中断产生影响。
    • 另外、当发生这种行为时、您如何验证 INTM 是如何设置的? 您是在代码中调用 DINT、还是从调试器更改 INTM 位?

    此致、

    Delaney

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

    尊敬的 Delaney:

    为了回答您的问题、我们可否私下交谈?

    谢谢!

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

    您好!

    Delaney 在下周不在办公室、请期待延迟回复。

    此致、

    Ben Collier

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

    尊敬的 Ed:

    请随时在 E2E 上给我留言。 我现在结束该主题。

    此致、

    Delaney

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

    尊敬的 Delaney:

    我如何直接向您发送消息?

    谢谢!

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

    尊敬的 Ed:

    请查看 此处链接的指南

    此致、

    Delaney

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

    尊敬的 Delaney:

    我发送了朋友请求。

    谢谢!

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

    尊敬的 Ed:

    我已接受并通过 E2E 私人信使进行回复。 我现在将结束该主题、因为讨论移到这里。

    此致、

    Delaney