【MM32】eMiniBoard 系列 music 例程
本文介绍 灵动微电子 MM32 eMiniBoard-Series Insight 开发板测试 Buzzer 播放 Music 音频程序。
前言
实现功能
- 按键 *
4
- K1:歌曲 1 播放 / 暂停
- K2:歌曲 2 播放 / 暂停
- K3:短音 / 长音
- K4: 单曲 / 循环
- LED *
4
:显示当前的播放状态- 非播放状态时 LED 1 ~ LED 4 跑马灯)
- LED 1闪烁:播放歌曲 1
- LED 2闪烁:播放歌曲 2
- LED 3闪烁:短音模式
- LED 4闪烁:循环模式
- RV *
3
:调节音量
准备工作
注:本文所有程序均基于 IAR EWARM 开发
1.官网下载 MM32-FDS 开发套件,支持 MM32 全系列版本,与Cortex-M微控制器软件接口标准(CMSIS)兼容。
2.官网下载相应 IAR_PACK 文件,支持 MM32 全系列芯片在 IAR v7.6 及以上版本的手动安装。
兼容版型
- MM32-Insight 系列 MB020
- MM32-Insight 系列 MB021
- MM32-Insight 系列 MB022
- MM32-Insight 系列 MB023
- MM32-Insight 系列 MB024
- MM32-Insight 系列 MB025
本文默认配置:
- MB022(HSI 48MHz)
- MB023(HSE 96MHz)
- MB024(HSE 96MHz)
- MB025(HSE 96MHz)