使用LAUNCHXL-F280049C开发板点亮LED灯,电路解析以及软件配置实现。
1. 硬件准备
LAUNCHXL-F280049C开发板,供电USB或外部电源。
2. 原理图
https://item.szlcsc.com/3538564.html在嘉立创的技术文档可以找到LED原理图

SN74LVC2G07DBVR 是一个“带施密特触发器的缓冲器”,其输入是 1A (GPIO23) 和 2A (GPIO34)。
它的输出是 开漏(Open Drain) 结构(符号上有个小圆圈),并且内部有上拉电阻(因为 VCC 接了 +3V3)。
当 GPIO23 输出高电平 (1) → 缓冲器 1A 输入高 → 输出 1Y 高阻态(Hi-Z) → LED4 阳极 +3.3V,阴极通过 R29 上拉至 +3.3V → LED4 不亮。
当 GPIO23 输出低电平 (0) → 缓冲器 1A 输入低 → 输出 1Y 被拉低至 GND → LED4 阳极 +3.3V,阴极接地 → LED4 点亮
3. SYSCFG配置


其中在CCS中

这里的含义为

点亮LED灯只用开启我们的GPIO口配置就行
4. CCS代码
(1) 配置 GPIO23 为输出模式
GPIO_setDirectionMode(23U, GPIO_DIR_MODE_OUT);
GPIO_setDirectionMode(98U, GPIO_DIR_MODE_OUT);
(2)设置 GPIO23 为低电平(点亮 LED4)
GPIO_writePin(98U,0U);
GPIO_writePin(23U,0U);
(3)配置引脚复用功能(确保是 GPIO 功能)
GPIO_setPinConfig(GPIO_23_GPIO23);
GPIO_setPinConfig(GPIO_98_GPIO98);
其中!F280049C的开发板将0-31引脚命名为A,32-63为B以此类推,所以当提到PB2时指的是第33号引脚
5. LED现象
我要赚赏金
