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.

[参考译文] CCS/CC3220SF-LAUNCHXL:GPIO_WRITE 不能与 P59/GPIO_04搭配使用

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/873652/ccs-cc3220sf-launchxl-gpio_write-not-working-with-p59-gpio_04

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件:SysConfigCC3220SFOPA4342

工具/软件:Code Composer Studio

我尝试在+5V 侧集成一些硬件引脚21至26。  小型测试硬件只是一个带有一些 LED 和一个测试开关的快速引脚设置。

现在、我只是尝试通过代码和 AWS IoT。syscfg 窗口启用其中一个 LED。

我用下面的屏幕截图来描述这种情况。

我看到生成的代码并且正在使用代码、必须喜欢标准 LED 开/关代码库。  红色 LED 的代码工作正常、但我似乎无法找到 LED (来自焊接的外部板)无法工作的原因。

在我的代码中、我调用了两个函数、它看起来不会亮起。

       GPIO_WRITE (CONFIG_GPIO_LED_0、CONFIG_GPIO_LED_ON);


       GPIO_WRITE (CONFIG_GPIO_FM_LFT_DN、CONFIG_GPIO_LED_ON);

但标准 (CONFIG_GPIO_LED_0 -板载) LED 工作正常。

是否缺少需要配置的内容?

我甚至要设置以下内容、但不确定是否需要、但我确实注意到在某些示例代码中 CONFIG_GPIO_LED_0的配置方式相同。

   GPIO_setConfig (CONFIG_GPIO_FM_LFT_DN、GPIO_CFG_OUT_STD | GPIO_CFG_OUT_LOW);

我主要使用的是发布/订阅示例应用程序以及 集成在一起的开箱即用示例应用程序。 我还在使用 AWS IoT 插件代码库。

我们非常感谢您的任何帮助、因为我真的很喜欢这一个、而且对 TI 硬件有些陌生。

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

    除此之外、外部硬件还使用5V 线路、一些电阻器和一些其他硬件、从输入线路为 LED 供电。  我有3个 LED。  一个连接到 P57、另一个连接到 P58、另一个连接到 P59。

    我认为配置就在 SysConfig 面板上、但我真的不知道。  硬件人员说、我可能不必指向 P59

    现在、我刚刚配置了 P59选项、直到其中一个选项正常工作。

    此外、在 SysConfig 编辑器和"GPIO Pin (GPIO 引脚)"下拉菜单中、我甚至看不到 P47/23选项。 我想知道如何立即利用该引脚?  我在该字段上看到了锁定/解锁选项、但不确定具体如何操作。

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

    您好!

    老实说、我不理解您在软件方面所做的工作。 请等待可能了解您需求的其他人。 但我想说一点与硬件相关的评论:

    • CC3220没有 TTL 容限 GPIO 引脚。 这意味着 I/O 引脚上的+5V 电压可能会损坏 CC3220芯片。 请勿将 CC3220的 GPIO 引脚用于直接驱动5V 电路。 您应该使用 电压电平转换器。
    • 您似乎正在使用 CC3220SF LaunchPad。 此 LaunchPad 上有用于与 ADC 配合使用的引脚58、59、60。 因此连接到缓冲器 OPA4342 (电压跟随器)。 如果要将此引脚用作 GPIO、则需要对 LaunchPad 进行硬件修改。 请参阅 此主题。
    • 引脚 P57默认连接到 UART。 如果您希望此引脚用作 GPIO、则需要断开跳线 J6处的 UART (将位置更改为 BP 连接器1+2)。
    • 引脚 P47是 VDD_ANA2引脚。 它是 CC3220SF 的供电引脚之一、因此它不能用作 GPIO。
    • 引脚 P23用于连接快速时钟40MHz XTAL。

    请研究 LaunchPad 的原理图 、以了解连接方式以及可以使用哪些引脚。

    1月

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

    感谢您的回答。  我和我们的硬件人员说过、我们使用 VL 转换器为 LED 供电。  我们最终解决了一些共享引脚、只使用了一些引脚(例如、18、21和61用于输出、62用于输入)。 我们看到的唯一一个细微问题是引脚21、因为它看起来是共享的、因此当我们刷写器件或复位电路板时、LED 将打开(在我们的外部连接测试板内)。  目前还不是主要问题,但我们似乎找到了一些解决办法。

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

    您好!

    在引脚 SOP2引脚(引脚21)上复位期间、您看到的行为是正常的、是预期的。 在复位后、您应该会看到扫描脉冲较短(扫描 SOP2引脚状态的瞬间)。

    1月