主题中讨论的其他器件: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