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:GIO 设置问题

Guru**** 2033340 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/1000584/rm57l843-gio-setting-question

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

大家好、

我正在为硬件设计设置 GPIO assign。 在您的数据表中、H2HET 引脚可以使用 GIO 模式。 但 HAL 代码生成器工具无法选择 GIO 模式。 请参阅附件文件。 如果我使用 H2HET[x]的输入/输出模式,如何设置?

谢谢

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

    您好、Zhonghui、

    GIO API 可用于驱动、配置和读取 N2HET 引脚(当不用作定时器引脚时)。  

    例如、K18被配置为 N2HET1[00]、您可以使用 GIO API 来驱动这个引脚:

    gioInit();

    gioSetDirection (hetPORT1、0x00000001);//N2HET1[0]作为输出

    gioSetBit (hetPORT1、0x0、0x1);//将 N2HET1[0]设置为0x1

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

    您好、Wang、

    感谢你的答复。
    要使用 GPIO 模式,我必须更改源文件上的代码?
    HAL 代码生成工具中是否没有编辑方法?

    谢谢、

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

    您好、Zhonghui、

    您无需修改 HALCoGen 生成的代码。 N2HET 被用作 GIO 模式无需特别配置。

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

    如果您不使用 NHET 引脚作为计时器函数,而是将它们用作 GIO,则不必调用 hetInit()。 GIO API 可用于控制 NHET 引脚。 使用 GIO API 时、 应使用 hetPORTx 而不是 gioPORTx。