【实现目标】点亮RGB,实现红色、绿色、蓝色的循环显示
◆◆◆软件开发环境: CCS + TI System Configuration Tool
(可以至TI官网下载相关软件。必备软件如下图所示)
◆◆◆硬件开发环境:TI提供的LP-MSPM0L1306开发板
本次任务的原理图如下
调试时,需确保J3/J12/J13正确短接
◆◆◆操作步骤
首先,打开CCS,点击“Import Projects”,从我们安装目录中载入空项目。
点击“Finish”。
其次,打开项目中的empty.syscfg,来配置MCU资源。
配置GPIO
再次,编写程序。主程序如下
#include "ti_msp_dl_config.h"
int main(void)
{
SYSCFG_DL_init();
while (1) {
//开启红色LED
DL_GPIO_setPins(GPIO_LED_PORT, GPIO_LED_PIN_R_PIN);
delay_cycles(16000000);
//关闭红色LED
DL_GPIO_clearPins(GPIO_LED_PORT, GPIO_LED_PIN_R_PIN);
//开启绿色LED
DL_GPIO_setPins(GPIO_LED_PORT, GPIO_LED_PIN_G_PIN);
delay_cycles(16000000);
//关闭绿色LED
DL_GPIO_clearPins(GPIO_LED_PORT, GPIO_LED_PIN_G_PIN);
//开启蓝色LED
DL_GPIO_setPins(GPIO_LED_PORT, GPIO_LED_PIN_B_PIN);
delay_cycles(16000000);
//关闭蓝色LED
DL_GPIO_clearPins(GPIO_LED_PORT, GPIO_LED_PIN_B_PIN);
}
}
最后,编译程序,并烧录。
完成的效果,如下。
这样我们的任务就完成了。