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.

[参考译文] TMS320F280023:LIN 中断优先级

Guru**** 2393725 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1360117/tms320f280023-lin-interrupt-priority

器件型号:TMS320F280023

大家好、

在"表3-3. PIE 通道映射"、该表提到 LINA0、LINA1、LINB0、LINB1。 但这些对我的客户而言并不清楚。

这些设置是否与 TX/RX 设置相关? 或者还有其他因素吗?  

此致、

山下耕太郎

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

    您好、Kotaro、

    PIE 通道映射表提供了器件外设的中断线路列表、并显示了它们在 PIE 模块内的优先级位置。 中断编号越低、优先级越高。 该表还会告知用户为特定外设指定了哪些 PIE 寄存器。 例如、中断"LINA0"在 PIE 中被指定为中断 INT8.9、被视为优先级高于 PIE 中中断 INT8.10的"LINA1"。 PIE 章节提供了更详细的信息、说明中断使能/调用的优先级和功能是如何工作的。

    具体而言对于四个 LIN 中断:F28002x 器件上有两个 LIN 模块、这两个模块称为"LINA"和"LINB"。  对于每个 LIN 模块、也有两条中断线路:INT0和 INT1。 因此、PIE 通道确认存在4条不同的中断线路(LINA 为 INT0和 INT1、LINB 为 INT0和 INT1)。 有关 INT0与 INT1的说明、请参阅下面的 TRM 部分:

    正如上面的 TRM 部分提到的、LIN 中断(例如、发送器和接收器中断)可以根据它们是属于 INT0还是 INT1线路进行配置-您可以设置中断级别(如所示、优先级 INT0与 INT1级别) 使用 SCISETINTLVL 寄存器-您可以参阅 TRM 寄存器说明以了解 适用中断的完整列表(下面来自 TRM 的示例):

    这些信息都在 TRM 中、如果您在查找时遇到问题、敬请告知!

    此致、

    艾里森

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

    Allison、

    感谢您的回复。 我了解 PIE 表中的内容、而 F28002x 具有两个 LIN 模块、并且在两个模块中都具有 INT0和 INT1。

    我不清楚这些信息的关系。 例如、"LINA0"在 Lina 模块中是 INT0吗?  

    此致、

    山下耕太郎

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

    您好、Kotaro、  

    是的、这是正确的。 LINA0是 LINA 的 INT0。 LINA1是 Lina 的 INT1。 这类似于 LINB。

    此致、

    艾里森