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.

[参考译文] LAUNCHXL2-RM57L:需要 GIO [A 或 B]完整的引脚分配

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/832003/launchxl2-rm57l-gio-a-or-b-complete-pinout-needed

器件型号:LAUNCHXL2-RM57L
主题中讨论的其他器件:SN74LV8154RM57L843HALCOGENDP83630

大家好!

我需要使用 Hercules RM57Lx LaunchPad 从 SN74LV8154二进制计数器 IC 读取8位并行数据。

我想使用  gioGetPort  函数与使用  gioGetBit 相同 、8次会占用时间、但无法在可用的引脚分配中找到所有 GIO 引脚。 请帮我解决问题、谢谢。

此致、
Apurv

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

    您好!

    在 RM57L843 Launchpad 上的引脚排列如下(来自原理图):

    GIOA_0 --> J4.10
    GIOA_1->J4.9
    GIOA_2->J4.8
    GIOA_3->J10.18 (GIOA_3也连接到 FP83630)
    GIOA_4->J9.15 (GIOA_4也连接到 FP83630)
    GIOA_5->J4.7
    GIOA_6->J1.8
    GIOA_7->J1.5

    GIOB_0 -> J8.8
    GIOB_1->J8.7
    GIOB_2->J10.5
    GIOB_3->J10.6
    GIOB_4-->用于用户按钮
    GIOB_5-->用于用户按钮
    GIOB_6-->用于用户 LED
    GIOB_7-->用于用户 LED

    某些信号连接到多个端子、因此这些信号的输入可以来自这些端子中的任何一个。数据表中的表4-28列出了这些信号并显示了如何配置这些信号。

    从原理图中、您可以遵循备用引脚连接。 原理图可从此处下载:  

    www.ti.com/.../sprr397.pdf

    此致、
    米罗

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

    嗨、Miro!

    您提到同一引脚具有 GIOA_3和 GIOA_4。
    GIOA_3和 GIOA_4是否连接到 J10.18?

    此致、
    Apurv

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

    您好!

    抱歉、这是一个拼写错误。 我在上一个帖子中进行了更正(J9.15上显示了 GIOA_4)。

    此致、
    米罗

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

    嗨、Miro!

    我遵循了您的引脚说明、谢谢。 不过、我有一个问题、即使我在代码中显式写入"gioSetBit(gioPORTa, 4,0)"、GIOA_4 (J9.15)始终为高电平。

    它在 HALCoGen 中配置了一个下拉电阻器。

    如何纠正此问题?

    谢谢、此致、
    Apurv

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

    您好!

    检查 PINMUX 是否正常并且 GIO 是否被设定为输出。 请记住、GIOA_4连接到 DP83630的 RESETN。

    此致、
    米罗

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

    嗨!


    很抱歉造成混淆。 我正在使用 GIOA 端口从 SN74LV8154计数器 IC 读取二进制数据、因此我一直将所有 GIOA 引脚配置为输入。

    我使用 了'gioSetBit (gioPORTA、4、0)' 来检查引脚、但这很愚蠢、因为它是一个输入引脚。

    我检查了 PINMUX、两个 GIO 都被启用、但是我在引脚列表中没有找到 GIO4。 当我插入电路板时、GIO4变为高电平并保持高电平。

    此致、
    Apurv

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

    我在代码中放入以下行:

    gioSetDirection (gioPORTA、0xFFFFFFFF);
    gioSetBit (gioPORTA、4、0);
    gioSetDirection (gioPORTA、0x00000000);

    第1行和第2行降低了电压值、但在第3行之后、它再次升高。

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

    您好!

    根据 DP83630数据表、RESET_N 引脚(引脚29)具有内部上拉电阻。 GIOA[4]被连接至 RESET_N (请见电路原理图)并且 N_RESET 引脚将 GIOA[4]保持在高电平。

    此致、
    米罗