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.

[参考译文] RM57L843:VIM 中断生成

Guru**** 2553450 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/806330/rm57l843-vim-interrupt-generation

器件型号:RM57L843

问题:VIM 边沿或电平中的中断生成是否敏感? 文档中没有任何内容、在此论坛中发现 TI 员工的两篇文章声称相反。

https://e2e.ti.com/support/microcontrollers/hercules/f/312/p/340076/1188980#1188980

https://e2e.ti.com/support/microcontrollers/hercules/f/312/p/201084/715723#715723

提出问题的主要原因是以下评论之一:

对于向 CPU 发送中断、您可能不会使用此模式、因为 CPU 中断控制器是级别敏感的、如果您自动清除请求、那么在 CPU 为 VIM 提供服务时、它可能不会出现。 在这种情况下,你会得到幻象中断矢量--(在 CPU 发现它是什么之前,它本身就消失了的中断。) 

如果是边缘敏感型 VIM、这不会是问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从应用的角度来看、源 IP 上的中断请求是电平触发还是脉冲触发没有区别。 中断管理器处理这两种情况。 参考手册描述了中断请求寻址的过程。

    您参考的注释专门用于 RTI 模块中的 COMPxCLR 寄存器。 这些选项允许您定义比较值、以自动清除 RTI 模块的"RTI 比较匹配"输出。 此功能旨在使比较匹配条件可用于触发 ADC 转换或 SPI 传输等系统事件。 当用于这些目的并自动清零时、必须小心不要为所选的比较匹配条件启用一个中断。

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

    您能不能让我指出参考手册中描述这种情况并禁止中断启用的部分。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由用户决定如何在 RTI 比较事件上生成上升沿和下降沿。

    RTI 模块中的"比较匹配到设置"事件会创建一个上升沿。

    下降沿由以下公式生成:
    1) RTI 模块中的"比较匹配至清除"事件、或
    2) 2)在比较匹配时触发 CPU 中断、而不使用 RTI 模块的自动清除功能。

    在第二种情况下、清除中断标志的 CPU 会在比较事件信号上创建"下降沿"。

    如果您为同一 RTI 比较事件同时启用自动清除和中断 CPU、则中断服务例程将不再找到设置的标志、并将指示幻象中断。