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.

[参考译文] RM48L952:RM48L952

Guru**** 2516060 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/1191182/rm48l952-rm48l952

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

大家好、我知道如何在 Halcogen 中设置 ECLK、但最好有人分享一个示例代码、说明如何设置 ECLK 引脚以将其用作 GIO。 我计划将其用作输入引脚、并希望读取其状态。 那么、示例代码看起来像 gioGetBit(? ?)

提前感谢您的帮助。  

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

    您好、Udit、

    SYSPC1寄存器中的第0位将控制 ECLK 引脚功能、并且用作 GIO 的位应为0

    SYSPC2寄存器中的第0位将控制引脚的方向、 还应为0以配置为输入引脚

    SYSPC3寄存器中的第0位将给出引脚的逻辑状态、因此该寄存器中的位值将给出引脚的逻辑状态。

    您可以轻松地将引脚配置为 Gio、并将方向配置为 HALCoGen 的输入、如下所示。

    请参阅上述配置在  systemInit 函数中将 ECLK 引脚初始化为 GIO 和输入方向

    之后、只需读取 main.c 中 SYSPC3寄存器的第0位即可获得输入值、如下所示。

    只需将上面的行添加到 main.c 即可

    --

    谢谢、此致、
    Jagadish。