littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于C语言和PSoC 6 MCU的LVGL音乐播放器演示系统

项目简介

本项目是一个基于C语言和PSoC 6 MCU的LVGL音乐播放器演示系统。借助Light and Versatile Graphics Library (LVGL) 在TFT显示屏上展示2D图形,呈现为一个音乐播放器应用程序,是LVGL页面的标准演示之一。

项目的主要特性和功能

  • 运用LVGL库实现2D图形展示,在TFT显示屏上呈现音乐播放器界面。
  • 支持CYW20819、CYW43012等多种PSoC 6 MCU相关Wi - Fi与蓝牙组合芯片。
  • 兼容GNU Arm嵌入式编译器、Arm Compiler、IAR C/C++ Compiler等多种工具链。
  • 适配PSoC 6 Wi - Fi Bluetooth Pioneer Kit等多种开发套件。

安装使用步骤

环境准备

  • 安装ModusToolbox v3.1或更高版本。
  • 确保板级支持包(BSP)的最低版本为4.0.0。
  • 若使用PSoC 64“Secure”MCU套件,需按说明对设备进行密钥和策略配置。

硬件连接

  • 本项目需要CY8CKIT - 028 - TFT TFT显示屏屏蔽板,该屏蔽板随PSoC 6 Wi - Fi Bluetooth Pioneer Kit提供,也可单独购买用于其他支持的套件。
  • 使用提供的USB电缆通过KitProg3 USB连接器将开发板连接到PC。

项目创建

可通过Project Creator GUI或CLI创建项目: - GUI方式:打开Project Creator GUI工具,选择支持的开发套件和本代码示例,完成应用创建。 - CLI方式:使用project - creator - cli工具,根据示例命令进行项目创建。

项目打开

可在多种开发环境中打开项目: - Eclipse IDE:若从Eclipse IDE打开Project Creator工具,项目将自动在Eclipse中打开。 - Visual Studio (VS) Code:手动启动VS Code,打开项目目录中的{project - name}.code - workspace文件。 - Keil µVision:双击生成的{project - name}.cprj文件启动Keil µVision IDE。 - IAR Embedded Workbench:手动打开IAR Embedded Workbench,创建新项目并选择项目目录中的{project - name}.ipcf文件。 - 命令行:打开相应终端,导航到项目目录,可运行make命令。

程序烧录与运行

  • 打开终端程序,选择KitProg3 COM端口,设置串口参数为8N1和115200波特。
  • 可通过以下方式对开发板进行编程:
    • Eclipse IDE:在Project Explorer中选择应用项目,在Quick Panel中点击{Application Name} Program (KitProg3_MiniProg4)
    • 其他IDE:按各自IDE的说明操作。
    • CLI:在终端执行make program命令,可指定TOOLCHAIN参数。
  • 编程完成后,应用程序自动启动,确认“PSoC 6 MCU LVGL demo”显示在UART终端,观察到显示屏上显示音乐播放器演示应用。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】