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.

[参考译文] AWRL6432:如何将引脚设置为高阻抗?

Guru**** 2931100 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1652198/awrl6432-how-to-set-pin-as-high-impedance

器件型号: AWRL6432
主题: SysConfig 中讨论的其他器件

您好团队:

 

我的客户想知道如何将特定引脚设置为高阻抗。 据我所知、当我们将引脚设置为输入和 PULL_DISABLE 时、它将处于高阻抗状态。 我有 2 个问题。

 

  1. 是否可以实时更改此设置而不是 SysConfig? 如何实现? 需要使用哪个 API?
  2. 即使我设置了 GPIO 输入/输出、代码似乎没有变化。 ti_drivers_config.h 中有以下内容 但是、根本没有使用以下宏的代码。 如何将引脚设置为输入?  
    #define CONFIG_GPIO1_DIR (GPIO_DIRECTION_INPUT)
     
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Victor:

    我们的一位硬件工程师将于下周初回复您。

    此致、

    Zigang

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

    您好、 Zigang Yang 、

    感谢您的帮助! 我将等待更新:)

    此致、

    维克多·帕克

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

    您好、Victor、

    应该可以通过写入某些寄存器来设置上拉网络禁用。 但是、我不确定是否公开寄存器字段。
    您能告诉我们这是哪个客户、以及将引脚设置为 High_Z 状态的意图吗?

    谢谢、
    昆丹

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

    您好 Kundan、

    查看以下函数调用时、存在引脚多路复用器配置、我们可以找到合适的寄存器。 它与您提到的不同吗?  我想问你的确认和指导(如果可以在运行时更改注册表)。

    main ()-> System_init ()->Pinmux_init ()->Pinmux_config (gPinMuxMainDomainCfg、PINMUX_domain_ID_MAIN);

     

    这是公共 E2E、因此我对在此处打开客户名称持谨慎态度。 客户表示由于某项测试、他们希望在运行时更改此设置。 因为这只是引脚多路复用配置、我想我们可以轻松回答。 我们真的需要他们背后的意图吗? 这不是自定义请求。 这只是引脚多路复用配置。 如果我们真的需要详细信息、让我与客户讨论一下。

    此致、

    维克多·帕克

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

    您好、Victor、

    感谢您的背景工作。 如前所述、应该可以通过 SW 使其变为高阻态。 但我在这里的问题是、在这种情况下、外部拉动网络会发生什么情况?

    客户是否在默认情况下尝试使用内部 PU/ PD 网络而没有外部 PU/ PD 网络、然后通过禁用拉动式网络使引脚处于高阻态?

    SW 如何知道引脚在哪个时间点进入高阻态、客户是否会对此进行处理?

    谢谢、
    昆丹