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.

[参考译文] TMS320F280049C:配置中断

Guru**** 2551110 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1338612/tms320f280049c-configuring-interrupts

器件型号:TMS320F280049C

尊敬的 Champ:

我要求为我的客户提供服务。

如 TRM 第 3.5.4.3节所述、它介绍了 禁用中断的过程。  

在清除 PIE 级和之前步骤2~5中的 CPU 级中的所有 IR/IFR 后、它在步骤6中指定全局启用中断(EINT 或 CLRC INTM)。  

(1)。 为什么需要另外全局启用中断以禁用中断? 在我的理解中、只要步骤2~5完成、它就应该禁用传播到 CPU 的外设的中断请求、对吗? 是否必须执行步骤6 A 或建议执行?  

(2)。 如果用户没有按照第 3.5.4.1节中规定的步骤来禁用中断、那么当我们尝试重新启用中断时、会造成什么问题呢?启用下面的中断。  

谢谢。此致、

约翰尼  

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

    Johnny、

               我咨询了器件架构专家、得到了以下反馈:  

    "此注释说明了有关如何具体禁用 PIE 中一个特定中断的代码序列。 假设当前中断已启用且您需要专门关闭一个特定的 PIE 中断"。

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

    您好、Hareesh。

    感谢您的回复。  

    根据你的说法、这意味着如果在 PIE 中只有一个"一个"中断请求、那么 无论是否 全局启用中断(EINT)来禁用这个中断、应该都不会有问题、对吧?

    谢谢。此致、

    约翰尼

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

    Johnny、

               TRM 中概述的过程是启用或禁用一个中断。  

    如果 PIE 中只有"一个"中断请求, 无论是否 全局启用中断(EINT)来禁用此中断,应该都不会出现问题。

    某个操作。