这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » 课程1+任务1+RGB灯

共2条 1/1 1 跳转至

课程1+任务1+RGB灯

菜鸟
2024-07-09 17:08:08     打赏

实现点亮RGB,实现红绿蓝循环显示

通过查看硬件电路图我们得知

PA13接绿灯

PA26接红灯

PA27接蓝灯

且保证硬件J3 J12 J13短接

且   PA13    PA26   PA27为高电平时,点亮

pin脚配置如下

1720515535488.png


代码如下

#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);
    }
}


运行实物图如下


5d01b8f279398a5a9e43f297a3b976e.jpg




关键词: 任务    

专家
2024-07-10 00:19:37     打赏
2楼

感谢楼主分享


共2条 1/1 1 跳转至

回复

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