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.

[参考译文] TMS570LC4357:演示代码请求

Guru**** 2470990 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/985003/tms570lc4357-demo-code-request

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGEN

您好!

您是否会向我们提供演示代码?

请求是:

1) 1)一个 GPIO 作为输入;

2) 2)当为低电平时、触发中断。

非常感谢。

BR、Jordan

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

    约旦、您好!

    该器 件上的 GIO 模块支持在检测到上升沿或下降沿或任何切换(双边沿)时生成中断。 中断是边沿敏感的、而不是电平敏感的。

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

    QJ、

    我们可以提供演示代码吗?

    非常感谢。

    BR、Jordan

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

    约旦、您好!

    我们的器件不支持电平敏感型中断。 您是否需要一个处理 GIO 引脚上边沿敏感中断的示例?

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

    QJ、

    是的、我们需要一个演示代码。

    非常感谢。

    BR、Jordan

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

    约旦、您好!

    生成处理 GIO 中断的代码非常容易。  

    1.打开新的 HALCoGen 项目(例如  LC43x_GIO_Interrupt)

    2.在"Driver Enable"选项卡中选择 GIO 模块

    由于有两个 GIOA[0]端子、请选择哪一个用于应用

    4.在 GIO 选项卡下,请启用 GIO 中断,选择边沿(例如下降边沿)和中断级别

    5.在 VIM 通道[32:0]选项卡中、启用 GIO 中断高电平(VIM 通道9)。 如果在步骤4中选择了 GIO 低 INT 优先级、请选择 VIM 通道23 (GIO 低)

    6.保存 HALCoGen 项目并生成代码(HAL->File)

    7. GIO 中断例程在 Gio.c 中生成

    8. gioNotification()被添加到 GIO ISR 中。 此函数供客户插入自己的代码

    9.在 CCS 中、使用相同的名称创建一个新的 CCS 项目(例如、LC43x_GIO_Interrupt)。 HAL 生成的源文件和头文件将位于您的 CCS 项目中。 配置 CCS 工程属性(编译器、器件型号、库和包含路径...)。