主题中讨论的其他器件:C2000WARE、
工具/软件:Code Composer Studio
我最近刚开始使用 code composer studio、并开始使用控制套件中的基本闪烁示例
但出于某种原因、LED 不会闪烁!! 你能帮个忙吗!!
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.
工具/软件:Code Composer Studio
我最近刚开始使用 code composer studio、并开始使用控制套件中的基本闪烁示例
但出于某种原因、LED 不会闪烁!! 你能帮个忙吗!!
您好 Surya、
这正是我要求您提供您所使用的平台的原因。
由于您使用的是 LaunchPad、因此必须为其更改代码。 以下是步骤:
在 device.h 文件中、为 launchpad 定义了一个宏:
// // LaunchPad 配置 // #ifdef _LAUNCHXL_F28377S 。 。 。 #endif
要启用此功能,您需要转到“项目”->“属性”->“生成”->“C2000编译器”->“预定义符号”。 在右侧、您将看到绿色的"+"按钮、使用该按钮、添加"_LAUNCHXL_F28377S"
现在、与 Launchpad 中的 LED 对应的 GPIO 引脚是不同的。 因此、在"device.h"中进行以下更改:
// // //定义引脚编号和其它 GPIO 配置 // //********* // // LED// #define DEVICE_GPIO_PIN_LED1 31U // LD2的 GPIO 编号 #define DEVICE_GPIO_PIN_LED2 34U // LD3的 GPIO 编号 #define DEVICE_GPIO_CFG_LED1 GPIO_31_GPIO31 //针对 LD2 #define DEVICE_GPIO_CFG_LED2的"pinConfig" GPIO_34_GPIO34 // LD3的"pinConfig" 更改为: //********* // //定义引脚编号和其它 GPIO 配置 // //********* // // LED// #define DEVICE_GPIO_PIN_LED1 12U // LD2的 GPIO 编号 #define DEVICE_GPIO_PIN_LED2 LD3的13U // GPIO 编号 #define DEVICE_GPIO_CFG_LED1 GPIO_12_GPIO12 //针对 LD2 #define DEVICE_GPIO_CFG_LED2的"pinConfig" GPIO_13_GPIO13 //针对 LD3的"pinConfig"
请确保在运行前重新构建项目。
有关平台的引脚映射、您可以参考以下目录:
~\ti\c2000\C2000Ware_1_00_XX_00\boards\LaunchPads\LAUNCHXL_F28377S