主题中讨论的其他器件:CC2340R5、 SysConfig
工具与软件:
您好、TI
我们使用自行设计的电路板、然后 LED 在引脚上发生变化。 如何更改 LED 的引脚? 我在 syscfg 中找不到用于更改引脚的配置选项。
我是在 buttonled_LP_EM_CC2340R5_freertos_ticlang 示例中开发的。
此致
普雷斯顿
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.
工具与软件:
您好、TI
我们使用自行设计的电路板、然后 LED 在引脚上发生变化。 如何更改 LED 的引脚? 我在 syscfg 中找不到用于更改引脚的配置选项。
我是在 buttonled_LP_EM_CC2340R5_freertos_ticlang 示例中开发的。
此致
普雷斯顿
您好、 David
我发现在 buttonled 示例中无法更改映像中指示的选项、但在 basic_ble 示例中可以更改这些选项。
按钮式示例:

basic_ble 示例:

以下是按钮式示例中的代码、用于在打开名为 CONFIG_LED_0的器件后获取句柄并控制 LED 器件。 如何获得器件名称 CONFIG_LED_0? 如何控制 basic_ble 示例中的 LED? 我想控制 LED 的打开、关闭和闪烁、但 我不知道 basic_ble 示例中 LED 的器件名称是什么。
/* Open LED0 and LED1 with default params */
LED_Params_init(&ledParams);
ledHandle[CONFIG_LED_0] = LED_open(CONFIG_LED_0, &ledParams);
ledHandle[CONFIG_LED_1] = LED_open(CONFIG_LED_1, &ledParams);
此致
普雷斯顿
您好、Preston、
必须通过 SysConfig 中的按钮部分对其进行修改。

我看到这可能会让人困惑。 CONFIG_Button_X 和 Make CONFIG_LED_X 对指定的硬件索引进行引用
用于打开 LED/按钮的配置、可在 ti_drivers_config.h 中找到这些配置(由 SysConfig 生成/修改的文件)、并将其包含在驱动程序定义中。 CONFIG_Button_0设置为0且 CONFIG_Button_1设置为1、因为 LaunchPad 仅有有限的2个按钮、LED 也是如此。 CONFIG_Button/LED_GPIO_xxx 引用 GPIO DIO 本身。

如果这有帮助、请告诉我。
BR、
David。
您好、 David
在 basic_ble 示例中、ti_drivers_config.h 中没有 CONFIG_LED_X 的定义 这是否意味着我需要在 ti_drivers_config.h 中手动添加 CONFIG_LED_X 的定义? 下图显示了 ble_basic 示例的 ti_driver_config.h、但未定义 CONFIG_LED_X

我无法从 syscfg 生成 CONFIG_LED_X、因为在 syscfg 中无法添加 LED (但可以选择添加按钮、这也是我的困惑)。

请帮助我解决这些困惑。谢谢!
此致
普雷斯顿
您好、Preston、
我知道此特定示例中的 SysConfig 可能会让我们感到困惑、因为其中未启用 LED 驱动程序接口。 无论我认为对于您所描述的应用、您只需使用 GPIO 驱动程序本身就可以摆脱这种情况。 我建议查看以下文档: https://dev.ti.com/tirex/explore/node?devtools=LP-EM-CC2340R5&node=A__AORV2P9xKyaQCr.Dunw8Rg__com.ti.SIMPLELINK_LOWPOWER_F3_SDK__58mgN04__LATEST


您可以使用 GPIO_write()或 GPIO_toggle 等函数。
希望这对您有所帮助。
David。