[RISC-V MCU 创新应用比赛]

分享触控MP3播放器制作过程

[复制链接]
18268|70
手机看帖
扫描二维码
随时随地手机跟帖
gtbestom|  楼主 | 2021-9-29 23:24 | 显示全部楼层 |阅读模式
本帖最后由 gtbestom 于 2021-9-29 23:25 编辑

#申请原创# @21小跑堂

  近年来开源 RISC-V 架构处理器正在快速崛起,又恰逢全球芯片短缺,RISC-V 处理器成为替代 ARM 处理器的可行方案

  既然是新架构,本着了解学习的心态,申请了和参加了沁恒 RISC-V 处理器创新赛

  用这块免费的 CH32V103 开发板,DIY 设计了一个 MP3 播放器,分享制作过程
  
  一、视频简介
  
  B站简介视频:https://b23.tv/hTwGuN
  
  二、器件清单

沁恒官方 CH32V103 开发板(集成 WCH-Link、USB 转 TTL)
ILI9341 彩色液晶屏模块(集成 TF 卡槽)
VS1003 音频解码模块
TF 存储卡
洞洞板或者杜邦线
TYPE-C 数据线
可选 U 盘

  三、电路连接
               
  沁恒 CH32V103 开发板兼容 Arduino 引脚接口,彩色液晶屏模块可以直接接入,VS1003 音频模块可以通过杜邦线或者洞洞板连接,也可以使用 VS1053 音频模块

VS10xx_RST_PIN PA4
VS10xx_XCS_PIN PD2
VS10xx_XDCS_PIN PA15
VS10xx_DREQ_PIN PB2


  四、功能描述
  
  支持触屏交互,简单易用
  支持 TF 卡歌曲播放,也支持 U 盘歌曲播放
  支持 45 点频谱(23点扩展到45点)显示,100ms 刷新一次
  支持显示歌手 bmp 格式图片
  支持播放进度条、音量调整、切歌等基础功能

  五、原理和制作过程讲解
  
  之前在论坛发了几篇**,介绍制作 MP3 的一些细节步骤,可以参考  
  沁恒 CH32V103 实现音乐频谱(多图预警)                        https://bbs.21ic.com/icview-3162808-1-1.html
  沁恒 CH32V103 读取内存卡字库显示                                  https://bbs.21ic.com/icview-3155002-1-1.html
  沁恒 CH32V103 内置 Flash 延长使用时间,均衡磨损写入     https://bbs.21ic.com/icview-3166844-1-1.html
  沁恒 CH32V103 驱动4线电阻触摸屏                                   https://bbs.21ic.com/icview-3157802-1-1.html
  初识 RISC-V 内核国芯 CH32V103                                       https://bbs.21ic.com/icview-3152550-1-1.html
  CH32V103 FATFS实现中文长文件名读取                             https://bbs.21ic.com/icview-3154440-1-1.html
  沁恒 CH32V103 解码bmp格式位图并显示到12864                https://bbs.21ic.com/icview-3157422-1-1.html
  沁恒 CH32V103 12864 仿电脑风格 UI 界面                         https://bbs.21ic.com/icview-3156054-1-1.html
  沁恒 CH32V103 解析mp3文件信息                                     https://bbs.21ic.com/icview-3160368-1-1.html
  沁恒 CH32V103 mp3播放器界面美化                                  https://bbs.21ic.com/icview-3159462-1-1.html
  沁恒 CH32V103 mp3播放器雏形                                        https://bbs.21ic.com/icview-3158434-1-1.html
  沁恒 CH32V103 USB Host FATFS 读取U盘文件                    https://bbs.21ic.com/icview-3164738-1-1.html
  
  六、固件、字库、UI界面图片
  
  固件可以直接烧写制作MP3,源码较乱待整理后分享
   歌手图片,解压到TF卡根目录.rar (1.55 MB)

使用特权

评论回复

相关帖子

2695877352| | 2021-9-30 21:40 | 显示全部楼层
像楼主好好学习

使用特权

评论回复
WENHX| | 2021-10-1 16:20 | 显示全部楼层
好好学习

使用特权

评论回复
rongwinzip| | 2021-10-6 20:16 | 显示全部楼层
回复看一下

使用特权

评论回复
LED吴生| | 2021-10-6 22:24 | 显示全部楼层
1111

使用特权

评论回复
xinmeng_wit| | 2021-10-7 11:10 | 显示全部楼层
期待源码分享,学习学习

使用特权

评论回复
Johnmc104| | 2021-10-28 15:56 | 显示全部楼层
有趣的分享

使用特权

评论回复
喵小黑| | 2021-11-2 16:05 | 显示全部楼层
谢谢分享

使用特权

评论回复
uiint| | 2021-11-4 20:11 | 显示全部楼层
这个看着非常棒呢。   

使用特权

评论回复
hellosdc| | 2021-11-4 20:12 | 显示全部楼层
VS1003 用的比较少了吧      

使用特权

评论回复
mituzu| | 2021-11-4 20:12 | 显示全部楼层
可以做蓝牙控制的吗?

使用特权

评论回复
suzhanhua| | 2021-11-4 20:12 | 显示全部楼层
RISC-V 处理器确实越用越多。     

使用特权

评论回复
isseed| | 2021-11-4 20:12 | 显示全部楼层
RISC-V 架构处理器越来越多了   

使用特权

评论回复
wangdezhi| | 2021-11-4 20:13 | 显示全部楼层
还可以申请RISC-V 开发板吗   

使用特权

评论回复
biechedan| | 2021-11-4 20:13 | 显示全部楼层
居然集成了 WCH-Link。         

使用特权

评论回复
chenci2013| | 2021-11-4 20:13 | 显示全部楼层
以前见过stm32的 MP3 播放器。      

使用特权

评论回复
gygp| | 2021-11-4 20:13 | 显示全部楼层
界面设计的非常棒呢。               

使用特权

评论回复
xietingfeng| | 2021-11-4 20:13 | 显示全部楼层
ILI9341 使用gui了吗?      

使用特权

评论回复
Taoyukai| | 2021-12-17 10:59 | 显示全部楼层
学习了

使用特权

评论回复
豌豆爹| | 2021-12-21 10:42 | 显示全部楼层
感觉很棒,可以做蓝牙控制吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

109

帖子

0

粉丝