这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » 【MSP焕新大作战】+任务一+循环点亮板载RGB灯循环显示

共6条 1/1 1 跳转至

【MSP焕新大作战】+任务一+循环点亮板载RGB灯循环显示

高工
2024-07-28 22:56:06     打赏

首先安装开发工具,我选用TI官方的开发环境CCS

下载安装方法有很多了,不再重复。安装过程很顺利,没遇到什么坑。

ccs.JPG

然后将开发板连接到计算机。

联机.jpg

板子驱动程序顺利安装上,串口识别出来。

开发板串口.JPG

准备工作做完后,开始第一个任务,点亮RGB灯。

通过查看原理图,看到是板载是传统RGB灯,只要分别控制相应管脚即可。

led.JPG

开发板上J1\J2\J3跳线已接好,不用动了。配置PA13\PA26\PA27管脚。

syscon.JPG

选择SYSCFG配置工具,配置三个输出引脚。

ledsys.JPG

配置完成后,写入如下代码

#include "ti_msp_dl_config.h"  
#define DELAY (20000000)  
int main(void)  
{  
    /* Power on GPIO, initialize pins as digital outputs */  
    SYSCFG_DL_init();  
    /* Default: LED1 and LED3 ON, LED2 OFF */  
    DL_GPIO_clearPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_2_PIN);  
    DL_GPIO_setPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_1_PIN |  
                                        GPIO_LEDS_USER_LED_3_PIN |  
                                        GPIO_LEDS_USER_TEST_PIN);  
    while (1) {  
        /* 
         * Call togglePins API to flip the current value of LEDs 1-3. This 
         * API causes the corresponding HW bits to be flipped by the GPIO HW 
         * without need for additional R-M-W cycles by the processor. 
         */  
        delay_cycles(DELAY);  
        DL_GPIO_togglePins(GPIO_LEDS_PORT,  
            GPIO_LEDS_USER_LED_1_PIN | GPIO_LEDS_USER_LED_2_PIN |  
                GPIO_LEDS_USER_LED_3_PIN | GPIO_LEDS_USER_TEST_PIN);  
    }  
}



编译运行下载后,LED依次闪烁。

LED闪烁.jpg


专家
2024-07-29 00:07:49     打赏
2楼

感谢楼主分享


专家
2024-07-29 06:53:44     打赏
3楼

来看一下


高工
2024-07-29 20:52:53     打赏
4楼

谢谢分享


专家
2024-07-29 20:58:33     打赏
5楼

谢谢分享


高工
2024-07-30 15:46:47     打赏
6楼

谢谢分享


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]