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.

[参考译文] Simulink 中 Piccolo F28027F 上的 GPIO 中断

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/591343/gpio-interrupt-on-piccolo-f28027f-in-simulink

我在 Simulink 中的 Piccolo F28027F 上的 GPIO 中断有一些问题。

我正在为电梯控制员进行一个项目。 我为德州仪器 C2000处理器选择了具有嵌入式编码器支持包的 F28027、因此我想进行基于模型的开发。

GPIO 18与来自 I2C-Slave 的中断信号相限定。 也就是说、如果 GPIO18接收到中断信号、它将执行一些操作。

但是我不知道如何在 Simulink 中配置 GPIO 中断。

 

有一个有关 Mathworks 的 I2C 中断的示例。 ‘使用 I2C 总线访问传感器’

在本示例中,我‘S无法理解如何在块内存复制中定义“源代码符号”。

 

例如、在本例中、我要将 GPIO18配置为中断、那么我必须配置 GPIOXINT3SEL 和 XINT3CR 的寄存器。 但是、如何以及在哪里呢?

 

我希望有人能帮助我。 非常感谢。

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

    Jijjing、

    可以通过多种方法在 Simulink 中配置中断。:

    您可以触发 GPIO 并使用"C28x 硬件中断"块、然后根据"帮助"中的表选择您的中断和 PIE 编号。

    如果您在 MCU 中未使用预定义的中断、则可以使用"GPIO DI"读取 GPIO、并使用"软件中断触发"块触发软件中断。 然后、其余方法与第一种方法相同、 您需要在软件中断块中定义中断和 PIE 编号、并使用具有相同中断编号的"C28x 硬件中断"块。 请注意、在第二种方法中、为软件中断使用保留的中断和 PIE 编号。

    希望这对您有所帮助、

    Kash

    如果我的帖子回答了您的问题、请单击"验证答案"按钮。