EEPW论坛

这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sdo2025年第2期—智能手环:MAX78000FTHR开发板从环境搭

共1条 1/1 1 跳转至
1512195

Let'sdo2025年第2期—智能手环:MAX78000FTHR开发板从环境搭建到RGB灯控制

助工
2025年10月13日 21:20:38 打赏
MAX78000FTHR开发板试用:从环境搭建到RGB灯控制

看到这块MAX78000FTHR开发板时,我就被它小巧精致的外观吸引住了。板子盖着浅绿色的绿油,看起来非常漂亮,中央是采用BGA封装的MAX78000芯片,周围整齐排列着PMIC、DAP芯片、Audio Codec等组件。最让我感兴趣的是板载的那个RGB LED,正好可以用来做第一个入门实验。

开发环境搭建:一波三折的安装经历

官方推荐使用Maxim Micros SDK进行开发,我直接从Analog Devices官网下载了MaximMicrosSDK_OFFLINE_2024_10_Windows.zip这个安装包。

安装过程需要注意几个关键点:

  • 路径不能有中文,否则可能会出问题

  • 只选择MAX78000组件,这样可以节省大量空间和时间,全装需要近7GB,只装MAX78000相关的话只要341MB左右

  • 耐心等待,安装过程中需要下载各种依赖包,服务器在国外,速度可能较慢,有时甚至会卡住,需要退出重试

我安装时选择了晚上开始,让电脑运行一整夜,第二天早上果然安装成功了。

安装完成后,在开始菜单中找到"Eclipse MaximSDK"启动。第一次打开时会让你选择工作空间路径,同样要确保没有中文路径

创建第一个工程:点亮RGB灯

打开Eclipse后,通过File → New → Project创建新工程,选择"Analog Devices Microcontrollers",然后:

  • 输入工程名称(如"RGB_LED_Test")

  • 芯片型号选择MAX78000

  • 板卡类型选择FTHR_RevA

  • 选择一个GPIO例程作为基础

完成后,就可以开始编写RGB灯的控制代码了。

查看开发板原理图,RGB灯对应三个引脚,分别控制红、绿、蓝三色。在SDK中,这些LED已经定义好了,可以直接使用LED_On()和LED_Off()函数控制。

下面是实现RGB灯交替闪烁的代码:

int main(void){
  int count = 0;
  
  printf("RGB LED Test Start!\n");
  
  while (1) {
    // 红色LED亮
    LED_On(LED1); // LED1是红色
    MXC_Delay(500000);
    LED_Off(LED1);
    MXC_Delay(500000);
    
    // 绿色LED亮 
    LED_On(LED2); // LED2是绿色
    MXC_Delay(500000);
    LED_Off(LED2);
    MXC_Delay(500000);
    
    // 蓝色LED亮
    LED_On(LED3); // LED3是蓝色
    MXC_Delay(500000);
    LED_Off(LED3);
    MXC_Delay(500000);
    
    printf("Loop count: %d\n", count++);
  }}

编译工程时,只需右键点击项目,选择"Build Project"即可-。编译成功后,通过USB线连接开发板和电脑,然后点击"Debug As"进行程序下载。

实际效果与心得体会

下载程序后,就能看到板载的RGB LED依次发出红、绿、蓝三种颜色的光,每种颜色亮0.5秒然后熄灭,循环往复,同时串口会输出循环计数的信息。

作为入门实验,RGB灯的控制虽然简单,但却让我熟悉了整个开发流程。MAX78000FTHR开发板的功能远不止于此,它真正强大的是那个专为低功耗AI应用设计的CNN加速器,可以用于人脸识别、语音识别、物体检测等人工智能应用



共1条 1/1 1 跳转至

回复

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

嵌入式开发

STM32

MCU

FPGA

软件与操作系统

RISC-V

国产MCU

-

综合技术

电源与模拟

通讯及无线技术

工业控制与自动化

物联网技术

PCB与EMC

测试测量

智能新技术

基础知识

-

DIY与开源设计

电子DIY

开源硬件

设计工具

-

行业应用

汽车电子

机器人开发

-

活动中心

板卡试用

研讨会

下载专区

合作大赛

视频专区

有奖活动

-

高校专区

毕业设计专区

竞赛辅导

坤创E-Geek/天科大新电社

漓东e学堂

周师电子设计创新社区

岭南EE码农港

湖北理工TEA

东师科技爱好者

-

休闲专区

话题讨论

我爱工作

我爱生活

-

企业专区

OpenVINO生态社区

英飞凌

ADI

Xilinx

TI

Mouser

Microchip

贝能国际

Atmel

GD32

Linear

Renesas

Cypress

机智云Gizwits

Micron

-

论坛服务

投诉与建议

论坛公告








AltStyle によって変換されたページ (->オリジナル) /