实现点亮RGB,实现红绿蓝循环显示
通过查看硬件电路图我们得知
PA13接绿灯
PA26接红灯
PA27接蓝灯
且保证硬件J3 J12 J13短接
且 PA13 PA26 PA27为高电平时,点亮
pin脚配置如下

代码如下
#include "ti/driverlib/dl_gpio.h"
#include "ti/driverlib/m0p/dl_core.h"
#include "ti_msp_dl_config.h"
#include <stdint.h>
int main(void)
{
/* Power on GPIO, initialize pins as digital outputs */
SYSCFG_DL_init();
while (1) {
DL_GPIO_setPins(GPIO_RGB_PORT,GPIO_RGB_PIN_R_PIN);
DL_GPIO_clearPins(GPIO_RGB_PORT,GPIO_RGB_PIN_B_PIN);
DL_GPIO_clearPins(GPIO_RGB_PORT,GPIO_RGB_PIN_G_PIN);
delay_cycles(20000000);
DL_GPIO_clearPins(GPIO_RGB_PORT,GPIO_RGB_PIN_R_PIN);
DL_GPIO_setPins(GPIO_RGB_PORT,GPIO_RGB_PIN_B_PIN);
DL_GPIO_clearPins(GPIO_RGB_PORT,GPIO_RGB_PIN_G_PIN);
delay_cycles(20000000);
DL_GPIO_clearPins(GPIO_RGB_PORT,GPIO_RGB_PIN_R_PIN);
DL_GPIO_clearPins(GPIO_RGB_PORT,GPIO_RGB_PIN_B_PIN);
DL_GPIO_setPins(GPIO_RGB_PORT,GPIO_RGB_PIN_G_PIN);
delay_cycles(20000000);
}
}运行实物图如下

我要赚赏金
