这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'Sdo20252】max78000过程贴1.点亮LED

共1条 1/1 1 跳转至

【Let'Sdo20252】max78000过程贴1.点亮LED

助工
2025-10-20 23:56:34     打赏

折腾挺久的vscode发现不适合我

碰巧坛友说有ECLIPSE的开发环境 故接下来都是ECLIPSE的环境代码。

这个IDE就在SDK安装包里包含着 、路径为..\MAXIMSDK\Tools\Eclipse\cdt

注意一定是该SDK中的ECLIPSE、ADI没有做图标改动 很容易认错。

image.png

最大的一点不同便是 、这个环境下有ADI导入好的SDK包

image.png

选择该选项、根据这次的板卡(MAX78000)

image.png

我只下载了MAX78000&MAX78002的、下载其他的会慢很多

image.png

注意选择板卡要对应上本次的(羽毛板)

原始代码如下:

int main(void) {
  int count = 0;

  printf("Hello World!\n");

  while (1) {
    LED_On(LED1);
    MXC_Delay(500000);
    LED_Off(LED1);,
    MXC_Delay(500000);
    printf("count : %d\n", count++);
  }
}

直接烧录 即可看到板卡绿灯闪烁

2d2305b62083ba4d6c79d5b52ac8d67.jpg

导航到LED1所在位置可以看到 三个LED 分别对应RGB三个通道

image.png

故可以直接调用这部分函数、修改代码为

int main(void) {

  while (1) {
    LED_On(LED1);
    MXC_Delay(500000);
    LED_On(LED2);
    MXC_Delay(500000);
    LED_On(LED3);
    MXC_Delay(500000);
    LED_Off(LED1);
    MXC_Delay(500000);
    LED_Off(LED2);
    MXC_Delay(500000);
    LED_Off(LED3);
    MXC_Delay(500000);

  }
}

即可看到RGB灯的不同颜色的闪烁:

WeChat_20251020235110 00_00_00-00_00_30.gif


共1条 1/1 1 跳转至

回复

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