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.

[参考译文] CC3220SF-LAUNCHXL:配置 GPIO3、GPIO4、GPIO5、GPIO14、GPIO16时出现问题

Guru**** 2581345 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/746055/cc3220sf-launchxl-issues-configuring-gpio3-gpio4-gpio5-gpio14-gpio16

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SF

C

大家好、感谢您花时间研究我的问题!

我正在处理一个项目、在 CC3220MODASF-Launchpad 上配置 GPIO3、GPIO4、GPIO5、GPIO14和 GPIO16时遇到困难。

我已成功测试 Launchpad 上的多个引脚作为输入和输出。 但是、定制 PCB 是连接到这些 GPIO 的、我在 launchpad 上遇到了这些问题。

 GPIO3、GPIO4和 GPIO5的问题在于、我无法在 launchpad (仿真阀门的 LED)中将它们打开(输出)。 我使用了引脚多路复用工具。  

根据以下文档、它们是"模拟"输入、但可以配置为输出。
www.ti.com/.../cc3220mod.pdf

这是我在 CC3220SF_LAUNCHXL.c 上的配置

GPIO_PinConfig gpioPinConfigs[]={
/*带有回调的输入引脚*/
GPIOCC32XX_GPIO_14 | GPIO_CFG_INPUT| GPIO_CFG_IN_INT_INT_RISING、
GPIOCC32XX_GPIO_15 | GPIO_CFG_INPUT| GPIO_CFG_IN_INT_INT_RISING、
GPIOCC32XX_GPIO_16 | GPIO_CFG_INPUT| GPIO_CFG_IN_INT_INT_RISING、
GPIOCC32XX_GPIO_17 | GPIO_CFG_INPUT| GPIO_CFG_IN_INT_INT_RISING、
GPIOCC32XX_GPIO_22 | GPIO_CFG_INPUT| GPIO_CFG_IN_INT_INT_RISING、
GPIOCC32XX_GPIO_28 | GPIO_CFG_INPUT| GPIO_CFG_IN_INT_INT_RISING、
/*带有回调的输出引脚*/
GPIOCC32XX_GPIO_03 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
GPIOCC32XX_GPIO_04 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
GPIOCC32XX_GPIO_05 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
}; 

另一个线程似乎建议我们不能使用某些引脚在 launchpad 中输出:
e2e.ti.com/.../630517

 GPIO14和 GPIO16的问题是、只要我将它们用作输入、WiFi 和 HTTP 调用就会开始出现问题、有时会连接、而其他则不会。

根据下面的这个线程链接、似乎我应该为 SPI 或者至少为 GPIO14单独使用这两个引脚。 问题是 、为什么 GPIO14和 GPIO16会给我的 WiFi 带来如此大的麻烦?
e2e.ti.com/.../635966

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

    您能否确认您没有在 launchxl.c 中的其他任何位置配置这些引脚?

    您提到过您使用了 LaunchPad。 在 LaunchPad 或定制板上控制这些组件时是否遇到问题?

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

    您好 Vincent、

    我找不到名为 launchxl.c 的文件

    我从其中一个 SDK 示例开始在我的项目中工作。 但是、我在配置引脚时遇到了太多问题。 因此、我使用了引脚多路复用工具、并通过 CC3220SF_LAUNCHXL.h 和 CC3220SF_LAUNCHXL.c 进行复制

    我已附加上述两个文件。 以及 Board.h

    谢谢、
    此致、
    Renan Coelhoe2e.ti.com/.../8206.CC3220SF_5F00_LAUNCHXL.ce2e.ti.com/.../7737.CC3220SF_5F00_LAUNCHXL.he2e.ti.com/.../Board.h

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

    您是否仍然遇到此问题?

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

    Renan、

    假设代码正确、如何测试 GPIO3、GPIO4和 GPIO5的输出? 您是否在探测 QFN 引脚? 或 LaunchPad 接头?

    您是否将定制 PCB 连接到 LaunchPad 接头? 根据原理图、必须组装 R82、R90和 R91、以便将 QFN 引脚连接到 LaunchPad 接头。 请参阅下面的示例。

    是否可以更清楚地了解 GPIO14和 GPIO16? 这些分别是模块引脚5和7。 SPI 引脚为模块引脚13、14、15、17。 您是否说您的 SPI 引脚或引脚5和引脚7出现 WiFi 问题?

    BR、

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

    如果我有一个与此主题相关的问题、 只填充 R90是将引脚用作 GPIO 的正确方法吗?

    几个月前、我与我的同事讨论了这个问题。 他说、电压跟随器对这种旁路不会很满意。

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

    感谢您指出这一点、Hnz。 我也会取消选择 R92R R94、R96和 C29。

    -Seong