查看: 1904  |  回复: 0
GD32 MCU 开发板 Workshop 报告:音乐播放器

主题

回复
发表于2019-05-20 21:26:46 | 显示全部楼层
1# 电梯直达

方案简介

本方案基于GD32E231C8T6 Cortex®-M23内核的MCU为主控;使用SD卡存储音乐文件;使用OLED屏显示音乐文件信息;使用PWM输出音乐波形;经过音频放大器模块放大后驱动扬声器发声。

GD32 MCU产品的介绍

64KB FLASH

8KB SRAM

高达72MHZ运算主频

2个串行外设接口(SPI

2I2C

1I2S

2个通用同步异步收发器(USART

1个高速轨到轨输入/输出模拟电压比较器(COMP)

2个高增益轨到轨运放(OPA)

1122.6M SPS采样率的高性能模数转换器(ADC)

516位通用定时器,多达20PWM输出

1个支持三相脉宽调制PWM输出和霍尔采集接口的16位高级矢量控制定时器

116位基本定时器和1个多通道DMA控制器

 

方案介绍+系统框图

1. 方案介绍

采用GD32E231C8T6作为主控,通过SPI总线访问SD卡;采用FATFS文件系统读取WAV音乐文件;通过I2C总线显示音乐文件名称、通道数、采样率和码率;通过解析WAV音乐文件得到音乐波形数据;利用定时器产生PWM波,将音乐波形调制到PWM波上输出;经过音频放大器放大后输出到扬声器。

2. 系统框图

 

照片实例和功能的实现

 点击查看大图

代码分享

https://gitee.com/guojinloong/March.git



主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部