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.

[参考译文] TMS320F28374S:quot 的使用;保留"中断矢量的使用

Guru**** 2539590 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1254299/tms320f28374s-usage-of-reserved-interrupt-vectors

器件型号:TMS320F28374S

您好!

是否允许使用在指向 PIE 的中断矢量表中描述为"保留"的中断矢量?

例如、要使用中断向量 INT12.4 (组12通道4)?

我希望从我的应用程序触发一个中断。 为此、我可以使用与特定外设相关联的中断矢量(然后会阻止该外设、因为我将其中断通道用于 STH。 其他)。 或者、我使用一个不被任何外设使用的"保留"通道、所以外设不会丢失其相关的中断矢量。  

但是、我不确定中断矢量表中"保留"的含义(TRM p. 96 /102)。 我是否可以使用该向量? 它是用户保留的矢量吗?  

或是否"保留"状态、表示不建议使用该信道、因为在讨论中、该信道可能被 TI 使用。 因此、该通道是 TI 保留的。

在我的 uC 上、两种方式都能正常工作...

是否有人知道一个文档、该文档详细解释了"保留"的含义? 没有在 TRM /互联网上找到任何东西

此致

威尔逊

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

    Wilson 您好、

    感谢您的提问。

    Unknown 说:
    或表示"保留"、不建议使用该信道、因为据了解、该信道可能被 TI 使用。

    通常就是这种情况、系列中的其他器件将在这些位置具有中断。

    是否会犹豫是否只用正常的函数调用而不是中断? 这实际上可能是实现您希望实现的功能的最简单方法。

    此致、

    文斯

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

    另请注意:

    这些线程大体上解决了这些"被保留"中断的使用问题。

    尽管从技术上讲、您可以使用保留的中断、但如果您希望软件在几个 C2000器件之间"重复使用"、那么您应该期望那些"保留的"中断可以被另一个 C2000器件用于实际的中断。 因此、基本上、由于使用了这些保留的中断之一、最终可能会出现软件不兼容问题。

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/591343/gpio-interrupt-on-piccolo-f28027f-in-simulink

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/454869/c2000-tms320f28335-unused-interrupts

    此致、

    文斯

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

    Hallo Vince,  

    感谢您的答复。 我不想进行常规函数调用的原因是、ISR 被嵌套、并用作需要在其 PIE 组内全局优先考虑的控制例程。

    因此、如果我不更改 uC 并坚持使用 TMS32028374S、则可以使用保留的向量。

    我可以确定、将来这个完全相同的产品不会将此矢量用于任何其他用途吗? 此外、硬件布局的任何更改都不会 消除这一矢量?

    此致

    威尔逊

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

    Wilson 您好、

    TMS32028374S 应在将来的生产中保留其现有的矢量、该器件已完全发布、不会进行进一步的更改或修复。

    由于任何硬件更改(此器件没有计划进行硬件更改)、矢量也不会消失。

    此致、

    文斯