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.

[参考译文] RM44L520:配置分配的引脚以用作GPIO时出现问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1088782/rm44l520-issues-configuring-assigned-pin-for-use-as-gpio

部件号:RM44L520
主题中讨论的其他部件:HALCOGEN

大家好,  

我有一个正在为其开发固件的主板,其中一个LED连接到引脚58,该引脚似乎被配置为用作ADC1事件引脚。 数据表中说,此引脚也可以配置为GPIO,但在进入Halcogen时,似乎没有任何选项可以配置此引脚以用作GPIO。 我想知道在Halcogen是否缺少一些设置来正确配置此引脚的GPIO,或者是否需要在代码编辑器工作室中手动执行此操作。 如果我在这里发布的内容不够,我很乐意提供任何其他信息。  

提前感谢您的帮助  

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

    您好,Andrew,

    在RM44L820设备上,引脚55和引脚86用作AD2EVT和AD1EVT。 引脚58是AD1IN[16],不能用作GIO引脚。 AD1EVT和AD2EVT引脚均可用作GIO引脚,请参阅TRM中的"ADEVT引脚通用I/O功能"部分。

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

    我使用的是RM44L520,而不是RM44L820,因此根据数据表,我认为引脚58用于ADEVT。 我将研究该文件,看看它是否解决了我的问题。 谢谢

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

    RM44L520 PGE:引脚58是AD1IN[16]

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

    您使用的是100引脚PZ封装吗?

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

    好的,我明白了这个问题。 在halcogen生成的ADC.c文件中,我在adcInit()的用户代码部分中添加了以下行:

    这将覆盖先前的方向值,允许将该引脚用作输出。  

    然后,我使用 adcSetEVTPin(),传递 adcREG1和0以将该引脚设置为低。 希望这能帮助未来的人  

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

    抱歉,我本可以更清楚一点,我使用的是100pin封装,而不是144 pin封装。 感谢你的帮助  

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

    明白了。 您使用的是100引脚PZ封装。 引脚58是用于PZ封装的ADEVT。 您可以使用与GIO相同的方法使用此引脚。