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.

[参考译文] CCS/TMS320F2.8035万:如何使用GPIO输入触发中断

Guru**** 2587345 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/658023/ccs-tms320f28035-how-to-use-gpio-inputs-to-trigger-an-interupt

部件号:TMS320F2.8035万

工具/软件:Code Composer Studio

您好,

我有一个使用TMS320F2.8035万的定制PCB。  我正在构建一个电机控制器,使用F2.8035万读取霍尔信号并生成PWM信号,以便为连接到BLDC电机三相的三个H桥的门供电。  我想使用电机的霍尔信号来确定要打开/关闭的门,并想使用中断来指示霍尔信号变化。  我的霍尔信号连接到引脚4,5和6 (GPIO 23,GPIO 42和GPIO 43)。  我担心这些PIN不能用于中断。  是否有GPIO信号作为中断?  此外,如果这些引脚不能用于中断,则需要使用哪个GPIO。  我认为我读过的其中一个参考表明,只有GPIO 0-31可以用作外部中断。  如有任何帮助,我们将不胜感激。   

谢谢!

布兰登

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

    正确,F2.8035万有三个外部中断(XINT1,XINT2和XINT3),可映射到任何端口A GPIO 0-31。 请参阅“TMS320F2803x Piccolo系统控制和中断参考指南”SPRUGL8C,并参阅第103页上的GPIOXINTnSEL寄存器。

    我希望这能回答您的问题,如果是,请单击绿色的"已验证答案"按钮。 谢谢你。

    - Ken
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ken
    感谢您的快速响应。 您建议的参考实际上是我读到GPIO 0-31可用作中断的地方。 我想我会使用几根跳线,直到我可以打印另一个PCB lol。 再次感谢。

    -Brandon