这是一个使用 ATtiny 8针MCU来制作的很简单的SD卡音频播放器。可以支持ATtinyX5系列(25/45/85)三款AVR微控制器,核心是MCU与SD卡的连接。SD卡卡座只有6个引脚,2个用于电源,4个用于控制信号,因此连接还是非常容易完成的。ATtinyX5系列微控制器的芯片体积小,价格便宜,非常适用于运行一些比较简单的程序。ATtiny25/ATtiny45/ATtiny85都只有8个引脚,三者几乎完全相同,唯一的差别是内存容量的大小,如ATtiny85的内存是ATtiny45的两倍,因此可以加载更复杂的程序。
ATtinyX5系列微控制器在使用前需要通过AVR编程器加载播放器的固件, AVR编程器与ATtinyX5系列微控制器的编程连接。
电路原理图
元件清单如下:
1、ATTINY25/ATTINY45/ATTINY85 微控制器芯片(U1)
2、MiciroSD SMD/SMT 卡座(SOCKET)
3、 4.7K 电阻(R1)
4、按钮开关(S1)
6、100uF 电解电容(C2)
7、100nF 瓷片电容(C3)
8、2 针 JST PH 插座(J1)
9、2 针 JST PH 插头
10、滑动开关(S2)
11、 CR2032 电池座
12、 CR2032 电池
13、 小喇叭
14、 Micro SD卡
PCB电路板
MCU固件下载
固件:ATTINY45 SD卡音频播放器MCU固件
PCB:ATTINY45 SD卡音频播放器PCB文件
这款SD卡音频播放器只支持LPCM、8/16位、单/立体声和最大 48 kHz采样率的wave格式的声音文件,MP3文件必须转换为.wav的文件才能使用。如果SD卡中存在“wav”目录,文件将按照目录列表的顺序播放,如果不存在“wav”目录,则会播放根目录下的wave文件,按钮开关用于切换到下一个文件。
-
微控制器
+关注
关注
48文章
7668浏览量
152254 -
mcu
+关注
关注
146文章
17370浏览量
352986 -
音频播放器
+关注
关注
0文章
23浏览量
12503
发布评论请先 登录
相关推荐
【正点原子STM32H7R3开发套件试用体验】SD卡、音乐播放器
毕业设计竞赛选题推荐 | 嵌入式Linux应用之音乐播放器项目实战(含文档及源码)
![毕业设计竞赛选题推荐 | 嵌入式Linux应用之<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>项目实战(含文档及源码)](https://file1.elecfans.com/web3/M00/03/7F/wKgZO2dpJDeAeu_kAAA5-ebThxU335.png)
评论