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.

[参考译文] TM4C1290NCPDT:端口 A GPIO 中断

Guru**** 2526700 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/770694/tm4c1290ncpdt-port-a-gpio-interrupt

器件型号:TM4C1290NCPDT

查看第111页数据表中的表2-9、端口 A 只有一个中断

这是否意味着端口 A 只能有一个 GPIO 用于处理中断?

谢谢、

Priya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Priya、
    这意味着端口 A 中的所有8个位都映射到同一中断向量。 在 ISR 中、您将需要使用 GPIOIntStatus 来确定哪个位处于活动状态并相应地处理相应的位。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我需要多个外部中断时、我会尝试设计电路板、以便每个中断都位于不同的 GPIO 端口上。 这样您就有一个"专用"中断矢量。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Priya、
    我没有听到你的反馈。 我假设您现在已经清楚了、对于 Porta、该端口中的所有8个引脚共享同一个中断矢量。 我们的社区贡献者12ve12pm 还提供建议供您考虑。 我现在要关闭这个线程。 如果您有新的问题、您可以打开新的主题、如果您需要进一步的阻力、也可以重新打开此主题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    与此主题相关的问题:
    要在 GPIO 上使用中断、可以从任何端口选择中断? 对于 eq.、端口 G 中断当前未使用。 但正在使用来自端口 G 的一些 GPIO。 我能否将端口 G 中断分配给未使用的 GPIO 并将其用于 PCB 中的其他部分?

    谢谢、
    Priya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我不太清楚、您将其用于 PCB 中的不同部分意味着什么。 是的、如果为相应引脚启用中断、则可以对同一端口中未使用的 GPIO 引脚使用端口 G 中断。 例如、如果您当前使用 PG0/1/2/3作为 GPIO 输出、并且想要使用 GP4在该引脚上检测到某个边沿时生成中断、则只需将 GP4配置为启用其中断的输入即可。