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.

[参考译文] MSPM0G3507:计时器输出操作优先级?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1396851/mspm0g3507-timer-output-actions-priorities

器件型号:MSPM0G3507

工具与软件:

您好!

在 MSPM0 G 系列计时器外设中、我们有输出操作块、可选择使用哪些信号来向引脚生成输出信号。

定时器的文档(TRM)指出信号有一个特定的优先级、例如表25-17引用了"一个低优先级事件"

但是、我找不到每个信号的优先级列表。

我能在某处找到信号列表/信号表及其优先级吗?

谢谢!

Jonas

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

    您好、Jonas:  

    在 G 系列 TRM 中、您要查找的表是表25-24。IIDX STAT 列出了中断优先级、其中0x01是最高中断优先级。  

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

    您好!

    您将提到表25-24和25-25、它们是向 CPU 和通用事件发送中断的一部分。

    我在参考手册或数据表的任何地方都找不到提及 CCACT 信号具有与事件模块中相同的优先级的信息。

    此外、CCACT 模块具有 IIDX 寄存器中未提及的信号(例如 SWFRCACT)。

    我如何知道表25-24和25-25中未提及但在 CCACT 中存在的信号的优先级。

    谢谢!

    Jonas

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

    您好、Jonas:

    您在这里是否关注捕获比较引脚实际输出的优先级、还是关注生成内部事件的捕获比较引脚? (如果这样、内部事件的优先级将由表24-24和25-25管理)。 此外、CCACT 还指定了特定捕获比较引脚发生的情况、因此如果 CC0和 CC1具有相同的捕获比较值、它们将在不同的引脚上同时发生。 另外、TRM 的下面屏幕截图显示了 TIMA 输出方框图。 通常、软件强制输出生成和故障输出生成将优先于捕获比较输出。

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

    您好!

    我并不关心一般事件系统(如您所指出的、它由表25-24和25-25管理)。

    我只对从计时器外设生成输出的系统感兴趣。 在 CCACT 寄存器的文档(图25-91和表25-78)中、每个字段都有一个0h 值、即"禁用此事件并选择了较低优先级事件"、但实际上 CCACT 寄存器中提到的信号的优先级是什么。

    另外、我知道"软件强制输出"和"故障输出"比所有其他选项都具有更高的优先级。 这些不是我要问的。

    谢谢!

    Jonas

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

    您好!

    好的、我更好地理解了问题的含义、遗憾的是、我们在 TRM 中没有一个表格列出 CCACT 寄存器中所有信号的优先级、这是我们文档 中的一个缺口、我将提交一个 TT 以对其进行更新、但看看我之前的响应中的图25-27、SWFRCACT 和 FENACT 和 FEXACT 等故障输出生成位将高于所有其他信号的优先级。  在我们能够发布更新之前、我建议使用图25-26来解释信号的优先级。