UART串口MP3模块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UART串口MP3模块
型号:GB-059 V1.0 GBS232-TF-16P 一、实物图:
二、接线图
基本参数
供电电压 3.3V-5V
TF卡最大支持32G。
USB口功能1 :通过USB连接电脑,可以识别TF卡和SD卡,
功能2 :也可插入U盘,最大支持32G内存
功率2W(使用8欧姆喇叭)
音频输出可以外接耳机或功放
使用温度-20—80度
尺寸20.5 mm * 20.5 mm * 11.5mm
指示灯BUSY:模块上电即亮;
四、使用说明
1、串口软件的操作
(1)、串口软件的操作:打开串口软件,选择以下的值
波特率:9600; 数据位:8 bit; 停止位:1 bit; 校验
位:None;
选择“HEX显示”, 在字符串输入框输中输入命令,点击“发送”这时模块执行命令的同时,串口软件有一个返回码返回。
如:在字符串输入框中,输入下一曲的命令:7E FF 06 01 00 00 00 FE FA EF,点击“发送”,这时模块会播放一首歌曲,返回码返回:7E FF 06 3D
00 00 02 FE BC EF;如上图所示
(2)、以下是命令
功能 发送的命令 备注
[下一首] 7E FF 06 01 00 00 00 FE FA EF
[上一首] 7E FF 06 02 00 00 00 FE F9 EF
[播放] 7E FF 06 0D 00 00 00 FE EE EF
[暂停] 7E FF 06 0E 00 00 00 FE ED EF
[指定曲目] 7E FF 06 03 00 00 01 FE F7 EF 指定第一首播放
7E FF 06 03 00 00 02 FE F6 EF 指定第二首
7E FF 06 03 00 00 0A FE EE EF 指定第10首
正在播放 7E FF 06 42 00 00 01 FE B8 EF 正在播放
暂停播放 7E FF 06 42 00 00 02 FE B7 EF 播放过程中被暂停
停止播放 7E FF 06 42 00 00 00 FE B9 EF 播放完毕
当前在睡眠状态 7E FF 06 42 00 00 08 FE B1 EF 无设备在线或者被指定睡眠 [指定音量] 7E FF 06 06 00 00 1E FE D7 EF 指定音量为30级
[指定EQ] 7E FF 06 07 00 00 01 FE F3 EF 指定EQ为Pop
[循环播放曲目] 7E FF 06 08 00 00 01 FE F2 EF 循环播放第一首
7E FF 06 08 00 00 02 FE F1 EF 循环播放第二首
7E FF 06 08 00 00 0A FE E9 EF 循环播放第十首
循环播放全部 7E FF 06 11 00 00 01 FE E9 EF 指定全部循环播放[开]
循环播放开始 7E FF 06 11 00 00 01 FE EC EF 循环播放所有曲目
循环播放停止 7E FF 06 11 00 00 00 FE EA EF 停止循环播放曲目
指定文件循环播放 7E FF 06 19 00 00 00 FE E2 EF 单曲循环播放开启
7E FF 06 19 00 00 01 FE E1 EF 单曲循环播放关闭
随机播放 7E FF 06 18 00 00 02 FE E1 EF 所有文件随机循环播放
指定文件夹循环播放 7E FF 06 17 00 00 02 FE E2 EF 指定02文件夹循环播放
7E FF 06 17 00 00 01 FE E3 EF 指定01文件夹循环播放
7E FF 06 0F 00 01 02 FE E9 EF 指定为"01"的文件夹,曲目为"002"指定文件超范围 7E FF 06 40 00 00 05 FE B6 EF 文件的指定超过设定的范围
指定播放设备-U 盘 7E FF 06 09 00 00 01 FE F1 EF xx xx:代表校验
指定 MP3文件夹 7E FF 06 12 00 00 01 FE E8 EF "MP3"文件夹,曲目为"0001"
7E FF 06 12 00 00 02 FE E7 EF "MP3"文件夹,曲目为"0002"
7E FF 06 12 00 00 FF FD EA EF "MP3"文件夹,曲目为"0255"
7E FF 06 12 00 07 CF FE 13 EF "MP3"文件夹,曲目为"1999"
7E FF 06 12 00 0B B8 FE 26 EF "MP3"文件夹,曲目为"3000"
[指定播放设备] 7E FF 06 09 00 00 01 FE F1 EF 指定播放设备为UDISK
7E FF 06 09 00 00 02 FE F0 EF 指定播放设备为TF
指定文件夹01里面的
001xxx.mp3 7E FF 06 0F 00 01 01 FE EA EF
指定文件夹11里面的
100xxx.mp3 7E FF 06 0F 00 0B 64 FE 7D EF
指定文件夹99里面的
255xxx.mp3 7E FF 06 0F 00 63 FF FD 8A EF
指定文件夹01里面的
001xxx.mp3 7E FF 06 0F 00 01 01 FE FA EF
指定文件夹11里面的
100xxx.mp3 7E FF 06 0F 00 0B 64 FE 7D EF
U 盘在线 7E FF 06 3F 00 00 01 FE BB EF
U盘总文件数 7E FF 06 47 00 00 00 FE B4 EF 当前设备的总文件数
U盘当前曲目 7E FF 06 4B 00 00 00 FE B0 EF 当前播放的曲目
U 盘、TF 在线 7E FF 06 3F 00 00 03 FE B8 EF
U 盘播放完第1曲 7E FF 06 3C 00 00 01 FE BE EF
U 盘播放完第2曲 7E FF 06 3C 00 00 02 FE BB EF
U 盘插入 7E FF 06 3A 00 00 01 FE C0 EF
U 盘拔出 7E FF 06 3B 00 00 01 FE BF EF
TF总文件数 7E FF 06 48 00 00 00 FE B3 EF
TF当前曲目 7E FF 06 4C 00 00 00 FE AF EF
TF 卡播放完第1曲 7E FF 06 3D 00 00 01 FE BD EF
TF 卡播放完第2曲 7E FF 06 3D 00 00 02 FE BC EF
TF 拔出 7E FF 06 3B 00 00 02 FE BE EF
TF 插入 7E FF 06 3A 00 00 02 FE BF EF
TF 在线 7E FF 06 3F 00 00 02 FE BA EF
支持1000首 7E FF 06 14 00 10 FF FD D8 EF 指定为"01"的文件夹,曲目为"0255"
7E FF 06 14 00 17 CF FE 01 EF 指定为"01"的文件夹,曲目为"1999"
7E FF 06 14 00 C0 01 FE 26 EF 指定为"12"的文件夹,曲目为"0001"
7E FF 06 14 00 C0 FF FD 28 EF 指定为"12"的文件夹,曲目为"0255"
7E FF 06 14 00 C7 CF FD 51 EF 指定为"12"的文件夹,曲目为"1999"插播广告 7E FF 06 13 00 00 01 FE E7 EF "ADVERT"文件夹,曲目为"0001"
7E FF 06 13 00 00 02 FE E6 EF "ADVERT"文件夹,曲目为"0002"
7E FF 06 13 00 00 FF FD E9 EF "ADVERT"文件夹,曲目为"0255"
7E FF 06 13 00 07 CF FE 12 EF "ADVERT"文件夹,曲目为"1999"
7E FF 06 13 00 0B B8 FE 25 EF "ADVERT"文件夹,曲目为"3000"
返回忙 7E FF 06 40 00 00 01 FE BA EF 模块在文件系统初始化时
当前处于睡眠模式 7E FF 06 40 00 00 02 FE BA EF 睡眠模式只支持指定设备
串口接收错误 7E FF 06 40 00 00 03 FE B8 EF 串口一帧数据没接收完毕
校验出错 7E FF 06 40 00 00 04 FE B6 EF 和校验出错
[指定文件夹] 7E FF 06 0F 00 01 01 FE EA EF 指定为"01"的文件夹,曲目为"001"未找到指定的文件 7E FF 06 40 00 00 06 FE B5 EF 指定为文件没有被找到
插播指令错误 7E FF 06 40 00 00 07 FE B4 EF 当前状态不接受插播
查询文件夹总数 7E FF 06 4F 00 00 00 FE AC EF 查询当前设备的文件夹总数
查询文件夹曲目总数 7E FF 06 4E 00 00 01 FE AC EF 查询01文件夹的总曲目数
7E FF 06 4E 00 00 0B FE A2 EF 查询11文件夹的总曲目数
查询当前状态 7E FF 06 42 00 00 00 FE B9 EF
[查询音量] 7E FF 06 43 00 00 00 FE B8 EF
[查询当前EQ] 7E FF 06 44 00 00 00 FE B7 EF
停止播放广告 7E FF 06 15 00 00 00 FE E6 EF 停止当广告,回到背景音乐继续播 停止播放 7E FF 06 16 00 00 00 FE E5 EF 停止软件解码
设置DAC 7E FF 06 1A 00 00 00 FE E1 EF 开DAC
7E FF 06 1A 00 00 01 FE E0 EF 关DAC[高阻]
[进入睡眠模式] 7E FF 06 0A 00 00 00 FE F1 EF
[模块复位] 7E FF 06 0C 00 00 00 FE EF EF
指定MP3文件夹中的文件 7E FF 06 12 00 00 01 FE E8 EF 指定为"MP3"的文件夹,曲目为"0001"
7E FF 06 12 00 00 02 FE E7 EF 指定为"MP3"的文件夹,曲目为"0002"
7E FF 06 12 00 00 FF FD EA EF 指定为"MP3"的文件夹,曲目为"0255"
7E FF 06 12 00 07 CF FE 13 EF 指定为"MP3"的文件夹,曲目为"1999"
7E FF 06 12 00 0B B8 FE 26 EF 指定为"MP3"的文件夹,曲目为"3000"
(3)、通讯格式
功能 起始
命令版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
[DH]
曲目的
低字节
[DL]
校验的
高字节
校验的
低字节
结束命令
如:播放TF
卡第一首
7E FF 06 3D 00 00 01 FE BD EF
播放发TF卡:数据长度为6 ,这6个字节分别是[FF 06 3D 00 00 01] 。
不
计算起始、结束、和校验。
再然后对得到的结果进去反加1,再转化成十六进制
得到“校验的高字节”和“校验的低字节”,如:FE BD
说明:
起始命令 每条命令反馈均以$开头,即0x7E
版本信息 版本信息[目前默认为0xff]
数据长度 校验和不计算在内
代表命令字节 表示具体的操作,比如播放/暂停等等
是否需要应答 是否需要反馈信息,1反馈,0不反馈
曲目的高字节[DH] 查询的数据高字节(比如歌曲序号)
曲目的低字节[DL] 查询的数据低字节
校验的高字节和校验的低
字节
校验的低字节
结束命令 结束位0xEF
(4)模块上电返回的数据
功能 起始
命令版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
曲目的
低字节
校验的
高字节
校验的
低字节
结束命令
[DH] [DL]
U 盘在线 7E FF 06 3F 00 00 01 FE BB EF TF在线 7E FF 06 3F 00 00 02 FE BA EF U 盘、TF在
线
7E FF 06 3F 00 00 03 FE B8 EF
模块一上电,串口软件会有一个返回码,如果返回码是:7E FF 06 3F 00 00
02 FE BA EF,则说明TF卡在线。
如果上电超过1.5 ~ 3S 这个时间,还没有返回码返回则说明初始化出差了,
得重新复位电源,或者检查硬件是否连接。
(5)、曲目播放完毕返回的数据
功能 起始
命令
版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
[DH]
曲目的
低字节
[DL]
校验的
高字节
校验的
低字节
结束命令
U 盘播放第
1曲完毕 7E FF 06 3C 00 00 01 FE BE EF U 盘播放第
2曲完毕 7E FF 06 3C 00 00 02 FF BB EF TF 卡播放
第1曲完毕 7E FF 06 3D 00 00 01 FE BD EF TF 卡播放
第2曲完毕 7E FF 06 3D 00 00 02 FE BC EF 如:U盘播放完下一曲之后,会返回一个返回码:7E FF 06 3C 00 00 01 FE BE EF 3C:表示的是U盘命令。
00 01:表示播放完毕的曲目。
此时再发送播放下一曲的指令,即可顺序循环播
放。
(6)、模块错误返回的数据
功能 返回的命令 备注
返回忙 7E FF 06 40 00 00 01 FE BA EF 模块在文件系统初始化时
当前处于睡眠模式7E FF 06 40 00 00 02 FE BA EF 睡眠模式只支持指定设备 串口接收错误 7E FF 06 40 00 00 03 FE B8 EF 串口一帧数据没接收完毕 校验出错 7E FF 06 40 00 00 04 FE B6 EF 和校验出错 指定文件超范围 7E FF 06 40 00 00 05 FE B6 EF 文件的指定超过设定的范围
未找到指定的文件7E FF 06 40 00 00 06 FE B5 EF 指定为文件没有被找到 插播指令错误 7E FF 06 40 00 00 07 FE B4 EF 当前状态不接受插播
模块上电发送命令,如果发送的命令不能实现其功能,则会有一条错误的返
回码返回。
以“指定文件超范围”为例,如:
“指定文件夹01里面的001xxx.mp3” 发送命令:7E FF 06 0F 00 01 01 FE
EA EF,这时返回码是7E FF 06 40 00 00 05 FE B6 EF,则说明内存里没有文件
夹01里面的001xxx.mp3
(7)、设备插入拔出的消息
功能 起始
命令版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
[DH]
曲目的
低字节
[DL]
校验的
高字节
校验的
低字节
结束命令
U 盘插入 7E FF 06 3A 00 00 01 FE C0 EF TF 插入 7E FF 06 3A 00 00 02 FE BF EF U 盘拔出 7E FF 06 3B 00 00 01 FE BF EF TF卡拔出 7E FF 06 3B 00 00 02 FE BE EF 模块上电,串口软件会有一条返回码返回。
如:
把U盘插入,则返回码返回:7E FF 06 3A 00 00 00 FE C0 EF
把U盘拔出,则返回码返回:7E FF 06 3B 00 00 01 FE BF EF
如果用户插入的是带灯的U 盘,可以看到U盘灯闪烁。
也可以接收到设备插
入的串口消息。
(8)、指定歌曲播放指令
我们给出的命令曲目范围为0~2999.,如果各户需要更多的曲目,请事前和我们
沟通。
功能 起始
命令版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
[DH]
曲目的
低字节
[DL]
校验的
高字节
校验的
低字节
结束命令
如:播放第
一首歌
7E FF 06 03 00 00 01 FF E6 EF
如果选择第100 首歌曲播放,首先将100 转化为16 进制,默认为双字节,就为
0x0064。
DH = 0x00 ; DL = 0x64
如果选择第1000 首进行播放,首先将1000 转化为16 进制,默认为双字节,就为
0x03E8。
DH = 0x03 ; DL = 0xE8
(9)、指定音量播放指令
模块有30级音量,用户需要设置音量,可直接发送相应的指令即可。
功能 起始
命令版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
[DH]
曲目的
低字节
[DL]
校验的
高字节
校验的
低字节
结束命令
如:15级音
量
7E FF 06 06 00 00 0F FF D5 EF 例如:指定音量为15 级,串口发送的指令:7E FF 06 06 00 00 0F FF D5 EF
DH = 0x00 ; DL = 0x0F ,15 转化为16 进制为0x000F。
(10)、指定播放设备
指定设备之后。
模块会自动进入停止解码状态,等待用户指定曲目播放。
从接收到指定设备到模块内部完成初始化文件系统。
大概需要200ms。
请等待200ms 之后再发送指定曲目的指令。
功能 起始
命令版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
[DH]
曲目的
低字节
[DL]
校验的
高字节
校验的
低字节
结束命令
指定播放设
备-U 盘
7E FF 06 09 00 00 01 FE F1
EF
如果U盘和TF卡同时在线,我需要播U盘里的曲目。
以U盘内的下一曲为例为例:在串口软件里,点击扩展,在字符串下面的第一、二横写上“指定播放设备-U盘”和“下一曲” 的命令,选择HEX,选上自动循环发送。
如下图所示
(11)、指定文件夹播放
功能 起始
命令版本
信息
数据
长度
代表命
令字节
是否需
要应答
曲目的
高字节
[DH]
曲目的
低字节
[DL]
校验的
高字节
校验的
低字节
结束命令
指定文件夹01里
7E FF 06 0F 00 01 01 FE EA EF 面的001xxx.mp3
7E FF 06 0F 00 0B 64 FE 7D EF 指定文件夹11里
面的100xxx.mp3
7E FF 06 0F 00 63 FF FD 8A EF 指定文件夹99里
面的255xxx.mp3
指定文件夹01里面的001xxx.mp3:指在文件夹01里面的歌曲是第一首歌曲。
01代表的是文件夹,
001xxx.mp3代表的是歌曲数目。
不可以写成“不得不爱.mp3”应该上改成“001 不
得不爱.mp3”.
例如:指定"01"文件夹的001xxx.mp3文件,串口发送的指令为:7E FF 06 0F
00 01 01 FE EA EF
DH:代表的是文件夹的名字,默认支持99 个文件,即01 -- 99 的命名
DL:代表的是曲目,默认最多255 首歌,即0x01 ~ 0xFF
(12)、指定MP3文件夹中的曲目播放
功能 发送命令 备注 指定 MP3文件夹 7E FF 06 12 00 00 01 FE E8 EF "MP3"文件夹,曲目为"001"
7E FF 06 12 00 00 02 FE E7 EF "MP3"文件夹,曲目为"002"
7E FF 06 12 00 00 FF FD EA EF "MP3"文件夹,曲目为"0255"
7E FF 06 12 00 07 CF FE 13 EF "MP3"文件夹,曲目为"1999"
7E FF 06 12 00 0B B8 FE 26 EF "MP3"文件夹,曲目为"3000"
文件夹的命名必须为“MP3”,在文件夹里面的歌曲格式是.wav;最多支持65536 首曲目。
如需播放,只需发送相关的命令即可。
如图:
(13)、插播ADVERT文件夹下的广告
正当我们正在播放背景音乐的时候,可以发送插播命令发送插播一段广告,
广告播放完后,再回到刚才中断的背景音乐里播放。
功能 命令发送 备注 插播广告 7E FF 06 13 00 00 01 FE E7 EF "ADVERT"文件夹,曲目为"0001"
7E FF 06 13 00 00 02 FE E6 EF "ADVERT"文件夹,曲目为"0002"
7E FF 06 13 00 00 FF FD E9 EF "ADVERT"文件夹,曲目为"0255"
7E FF 06 13 00 07 CF FE 12 EF "ADVERT"文件夹,曲目为"1999"
7E FF 06 13 00 0B B8 FE 25 EF "ADVERT"文件夹,曲目为"3000"
建立一个名为“ADVERT”的文件夹,在文件夹里面歌曲曲目设置为“0XXXX+
曲目名.MP3/WAV ” 。
另外系统如果当前处于暂停或者停止状态,发送插播指令,均得不到响应,
并且会有错误信息返回,如果在插播的过程中,可以继续插播其它曲目,但是播
放完毕之后,会回到第一次插播那里播放。
(14)、单个文件夹支持1000首曲目
功能 命令发送 备注
支持1000首 7E FF 06 14 00 10 FF FD D8 EF 指定为"01"的文件夹,曲目为"0255"
7E FF 06 14 00 17 CF FE 01 EF 指定为"01"的文件夹,曲目为"1999"
7E FF 06 14 00 C0 01 FE 26 EF 指定为"12"的文件夹,曲目为"0001"
7E FF 06 14 00 C0 FF FD 28 EF 指定为"12"的文件夹,曲目为"0255"
7E FF 06 14 00 C7 CF FD 51 EF 指定为"12"的文件夹,曲目为"1999"
假如”指定为"01"的文件夹,曲目为"1999",在串口软件发送: 7E FF 06 14
00 17 CF FE 01 EF
其中0x17 和0xCF 为参数,组合起来就是0xC7CF.总共为16 位
其中高 4 位代表文件夹的命名,这里的1表示的是1
其中低12 位表示文件名的命名,这里7CF 代表是1999,也就是文件前缀为”
1999”的曲目
(15)、全部循环播放指令
功能 命令发送 备注 循环播放开始 7E FF 06 11 00 00 01 FE EC EF 循环播放所有曲目 循环播放停止 7E FF 06 11 00 00 00 FE EA EF 停止循环播放曲目
当发送全部循环播放开始命令之后,则循环播放曲目,也可以正常的操作播
放/暂停,上一曲、下一曲、音量调节,包括EQ 等等
循环播放开始之后,模块会不停的播放设备里面的曲目,按照存储顺序。
播
完一遍之后回来继续再播放一边,直到接收到播放完成,或者暂停等等指令
(16)、单曲循环播放指令
功能 命令发送 备注 循环播放开始 7E FF 06 08 00 00 01 FE F2 EF 循环播放第一曲
7E FF 06 08 00 00 02 FE F1 EF 循环播放第二曲 当发送循环播放第一曲的命令之后,则循环播放第一曲,也可以正常的操作
播放/暂停,上一曲、下一曲、音量调节,包括EQ 等等
(17)、播放状态查询指令
功能 命令发送 备注 正在播放 7E FF 06 42 00 00 01 FE B8 EF 正在播放
暂停播放 7E FF 06 42 00 00 02 FE B7 EF 播放过程中被暂停 停止播放 7E FF 06 42 00 00 00 FE B9 EF 播放完毕
当前在睡眠状态 7E FF 06 42 00 00 08 FE B1 EF 无设备在线或者被指定睡眠
暂停播放是指,正在播放一首曲目,人为的发送指令暂停播放。
停止播放是指:一首曲目播放完毕,模块就处于播放停止的状态。
当前在睡眠状态指:U盘和SD卡或TF无设备在线时被指定睡眠。
(18)、播放停止指令
功能 命令发送 备注 停止播放广告 7E FF 06 15 00 00 00 FE E6 EF 停止当广告,回到背景音乐继续播 停止播放 7E FF 06 16 00 00 00 FE E5 EF 停止软件解码 停止播放广告指:停止当前的插播广告,回到当前断点处继续播放背景音乐。
停止播放指:停止所有的播放,包括背景音乐。
(19)、指定文件夹循环播放
功能 命令发送 备注
7E FF 06 17 00 00 02 FE E2 EF 指定02文件夹循环播放 指定文件夹循环播
放
7E FF 06 17 00 00 01 FE E3 EF 指定01文件夹循环播放 文件夹是以”01” --- “99”排序的。
不可以超过99个文件夹
如:指定01文件夹循环播放:则01的文件夹里面的歌曲一直循环播放,不会停止,
除非发送停止命令
(20)、随机播放设备文件
功能 命令发送 备注 随机播放 7E FF 06 18 00 00 02 FE E1 EF 所有文件随机循环播放 当发送随机播放命令后,U盘和SD卡或TF 里面的所有音乐都会随机播放歌曲。
(21)、对当前的曲目设置为循环播放
功能 命令发送 备注 指定文件循环播放7E FF 06 19 00 00 00 FE E2 EF 单曲循环播放开启
7E FF 06 19 00 00 01 FE E1 EF 单曲循环播放关闭 正当播放一首歌曲的时候,发送“单曲循环播放开启”命令之后,则这首歌曲一直循环播放;如需要关闭单曲循环播放,则可以发送“单曲循环播放关闭”
命令即可
(22)、开启与关闭DAC
功能 命令发送 备注
设置DAC7E FF 06 1A 00 00 00 FE E1 EF 开DAC
7E FF 06 1A 00 00 01 FE E0 EF 关DAC[高阻] 如果需要叠加自己的音源的场合,先暂停播放,把芯片DAC输出设置为高祖,
在DAC的开启与关闭都会有“po”的声音;
播放语音的时候,发送开启命令就可以播放了,如需关闭语音播放,则只需发送
关DAC命令即可。
(23)、指定文件夹曲目数查询
功能 命令发送 备注
查询文件夹曲目总数 7E FF 06 4E 00 00 01 FE AC EF 查询01文件夹的总曲目数
7E FF 06 4E 00 00 0B FE A2 EF 查询11文件夹的总曲目数 如:发送“查询01文件夹的总曲目数”的命令,则就可以知道01文件夹里面
的歌曲总数全部查询。
只能查询MP3\WAV的格式,其他格式不能查
(24)、当前设备的总文件夹数目查询
功能 命令发送 备注
查询文件夹总数 7E FF 06 4F 00 00 00 FE AC EF 查询当前设备的文件夹总数 发送“查询文件夹总数”命令,可以查询当前设备的文件夹的总数,如果文
件夹里面还有文件夹,则不能查询文件夹里面的文件夹。
3、声卡功能
模块的USB与电脑连接,就可以通过模块播放电脑的声音,但电脑的输出需要设
置一下,右击电脑右下角的小喇叭,如图1,再左击“播放设备”弹出对话框,
如图2,右击“扬声器”后右击“设置为默认设备”这样模块就有声音输出了。
4、也可外接按键接口。
如图:
ADKEY1 ADKEY2为上面的“接线图”第11脚,第13脚
20个按键功能分配
按键 短按 长按 备注
K1 播放模式 切换打断/不可打断
K2 播放设备切换 U/TF/SPI/睡眠
K3 工作模式 全部循环
K4 播放/暂停
K5 上一曲 音量+
K6 下一曲 音量-
K7 4 循环播放4长按就是一直循环到掉电或按别的按键
K8 3 循环播放3长按就是一直循环到掉电或按别的按键
K9 2 循环播放2长按就是一直循环到掉电或按别的按键
K10 1 循环播放1长按就是一直循环到掉电或按别的按键
K11 5 循环播放5长按就是一直循环到掉电或按别的按键
K12 6 循环播放6 长按就是一直循环到掉电或按别的按键 K13 7 循环播放7 长按就是一直循环到掉电或按别的按键 K14 8 循环播放8 长按就是一直循环到掉电或按别的按键 K15 9 循环播放9 长按就是一直循环到掉电或按别的按键 K16 10 循环播放10 长按就是一直循环到掉电或按别的按键 K17 11 循环播放11 长按就是一直循环到掉电或按别的按键
K18 12 循环播放12 长按就是一直循环到掉电或按别的按键 K19 13 循环播放13 长按就是一直循环到掉电或按别的按键 K20 14 循环播放14 长按就是一直循环到掉电或按别的按键
按键的功能也可以根据客户的需求定制。