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.

[参考译文] CC3235S:GPIO 输出模式配置问题

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1160492/cc3235s-gpio-output-mode-configuration-problem

器件型号:CC3235S
Thread 中讨论的其他器件:SysConfig

大家好、

以下是客户的请求:

客户在调整 I2C 通信时将 PIN1和 PIN2配置为 I2C 引脚。 现在、由于  某些问题、他希望确保这两个引脚为开漏输出。

但是、syscfg 仅指定 I2C 的引脚、但引脚没有配置接口、他找不到像13xx 和26xx 这样的 pin_table、仅找到与引脚相关的电源配置。

因此、客户想问 CC32XX 是否使用此方法配置引脚、如果使用、如何完成引脚初始化? 是否有任何文档?

此外、 如何在 引脚配置中实现开漏上拉和开漏下拉  、因为在实践中还可以在不添加上拉电阻器的情况下上拉引脚。

您可以帮助检查此案例吗? 谢谢。

此致、                                                             

Nick

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

    您好、Nick、

    图像中的引脚暂留状态不是您所想的。 电源选项卡中的引脚暂留状态可在 LPDS 期间设置引脚配置。 不运行时。  

    如果要编辑 GPIO 输出、请转至 GPIO、创建引脚、然后在"Output Type"下拉菜单中选择"Open Drain"。 请参阅下图以了解示例。  

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

    您好、Sabeeh、

    很:、但有一些问题客户想问您

    • 根据您提供的 GPIO 引脚配置图、我们已将其配置为开漏输出模式。 客户可以使用 driverlib 来修改引脚配置吗?
    • 在 syscfg 配置 I2C 引脚后、我们能否找到并修改相应引脚的配置信息?  由于客户通过 syscfg 配置了与 I2C 的 SCL 和 SDA 相对应的引脚、但他找不到这两个引脚的配置信息、因此他无法直观地查看这两个引脚配置为哪种模式。
    • 上面显示的 syscfg 中的功率是多少?
    • 我在引脚暂留中配置的每个引脚的状态是否可以更改相应的引脚?
    • 上面显示的开漏上拉和开漏下拉意味着什么?

    此致、                                                             

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="529735" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1160492/cc3235s-gpio-output-mode-configuration-problem/4364740 #4364740"]根据您提供的 GPIO 引脚配置图、我们已将其配置为开漏输出模式。 客户能否使用 driverlib 来修改引脚配置?

    当然、但我不确定原因。 客户需要的一切都可以通过 SysConfig 或 TI 驱动程序来完成。  

    [引用 userid="529735" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1160492/cc3235s-gpio-output-mode-configuration-problem/4364740 #4364740"]在 syscfg 配置 I2C 引脚后、我们能否找到并修改相应引脚的配置信息?  由于客户通过 syscfg 配置了与 I2C 的 SCL 和 SDA 相对应的引脚、但他找不到这两个引脚的配置信息、因此他无法直观地查看这两个引脚配置为哪种模式。

    确认引脚设置的最简单方法是查看 I2C 选项卡、然后选择 PinMux。 您可以在此处看到设置了哪些引脚。 请参阅此示例图像的右下角:

     

    [引用 userid="529735" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1160492/cc3235s-gpio-output-mode-configuration-problem/4364740 #4364740"]上面显示的 syscfg 中的功率是多少?

    电源选项卡用于设置器件的电源配置。 睡眠模式、唤醒源、LPDS、所有这些都可以在此处进行配置。  

    [引用 userid="529735" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1160492/cc3235s-gpio-output-mode-configuration-problem/4364740 #4364740"]我在"引脚暂留"中配置的每个引脚的状态是否可以更改相应的引脚?

    同样、当不处于 LPDS 状态时、请勿使用引脚暂留。 您需要使用 GPIO 或其他模块选项卡。  

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

    您好、Sabeeh、

    客户 询问以下问题:

    • 您给出的 SYSCFG 图片仅指示 SCL 和 SDA 的相应引脚编号、但如何配置这两个引脚(开漏或推挽、输出强度等)、如何查看和修改这些引脚的配置信息?
    • 客户在 I2C 初始化之前通过在 driverlib 中添加 PinConfigSet()函数来修改这两个引脚的设置。 是这样吗? 您能给我们一种专业的方法吗?
    • 此外、在哪个寄存器中、客户可以看到相应引脚的状态和配置模式、他们希望使用此寄存器来确认是否已成功修改引脚的配置信息

    此致、                                                             

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="529735" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1160492/cc3235s-gpio-output-mode-configuration-problem/4368051 #4368051"]
    • 您给出的 SYSCFG 图片仅指示 SCL 和 SDA 的相应引脚编号、但如何配置这两个引脚(开漏或推挽、输出强度等)、如何查看和修改这些引脚的配置信息?
    • 客户在 I2C 初始化之前通过在 driverlib 中添加 PinConfigSet()函数来修改这两个引脚的设置。 是这样吗? 您能给我们一种专业的方法吗?
    [/报价]

    一切都由 SysConfig 处理。 应用程序只需调用 Board_init 和 I2C_init。 请参阅 SDK 的 TI 驱动程序文件夹中的示例。

    [引用 userid="529735" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1160492/cc3235s-gpio-output-mode-configuration-problem/4368051 #4368051"]此外、在该寄存器中、客户可以看到相应引脚的状态和配置模式、他们希望使用此模式来确认是否已成功修改引脚的配置信息[/quot]

    您必须检查器件 TRM 才能查看特定的寄存器配置。