编辑: 黑豆奇酷 | 2019-07-09 |
2、写操作指令 4.2.2.
1、写操作指令返回码格式 注:执行完每条写命令之后,返回该命令相对应的一个字节的操作码. 返回码:à:
00 表示:OK 命令执行;
à:
01 表示:FAIL 命令出错,不执行;
à:
02 表示:EMP 无此文件;
4.2.2.
2、指定 SPI-flash 根目录索引播放(A0) 此命令可以指定只操作 SPI-flash 内文件.文件排序按照索引顺序. 起始码 长度 命令 曲目高位 曲目低位 校验码 结束码 7E
05 A0
00 01 A6 EF 注:指定播放时,如果指定的曲目不存在时,不影响当前播放. 4.2.2.
3、指定 SPI-flash 文件夹内文件播放(A1) 此命令作用于 U 盘和 SD 卡拷贝内容至 SPI-flash 时,以文件夹的形式分类音乐,方便用户操作各按文件夹分类的音频文件. 起始码 长度 命令 文件夹 曲目高位 曲目低位 校验码 结束码 7E
06 A1
01 00
02 AA EF 上述命令中,文件夹栏的
01 表示
1 号文件,曲目栏
00 02 表示第二首,命令指定播放
1 号文件夹中第二首音频文件播放. 操作码 XX 广州唯创电子有限公司 WT2003D16/32-28SS 使用说明书 V1.1 页- 全国统一服务热线:4008-122-919 -第84.2.2.
4、暂停放音命令(AA) 起始码 长度 命令 校验码 结束码 7E
03 AA AD EF 第一次发送该指令,则暂停播放音乐,再次发送该数据,则从暂停处继续播放音乐. 4.2.2.
5、停止命令(AB) 起始码 长度 命令 校验码 结束码 7E
03 AB AE EF 发送该指令,停止播放当前正在播放的音乐. 4.2.2.
6、下一曲命令(AC) 起始码 长度 命令 校验码 结束码 7E
03 AC AF EF 该指令能够触发播放下一曲音乐,在播放最后一曲音乐时,发送该指令可触发播放第一曲音乐. 4.2.2.
7、上一曲命令(AD) 起始码 长度 命令 校验码 结束码 7E
03 AD B0 EF 该指令能够触发播放上一曲音乐,在播放第一曲音乐时,发送该指令可触发播放最后一曲音乐. 4.2.2.
8、音量控制命令(AE) 音量等级共有
32 级,分别为 00~31,其中
00 为静音,31 级为最大音量. 起始码 长度 命令 音量等级 校验码 结束码 7E
04 AE 1F XX EF 范例中为发送最大音量
31 级,本条指令可以实时修改调节音量. 4.2.2.
9、指定播放模式(AF) 起始码 长度 命令 参数 校验码 结束码 7E
04 AF 00:单曲不循环播放模式(默认) B3 EF 01:单曲循环播放模式 B4 02:所有曲目循环播放模式 B5 03:随机模式 B6 注意:本条指令在没掉电的情况修改播放模式,掉电后会恢复默认模式.使用本条指令时,建议 MCU 每次上电对模块初始化的 时候都设置一次,就可以实现每次上电都能按设置的方式执行. 广州唯创电子有限公司 WT2003D16/32-28SS 使用说明书 V1.1 页- 全国统一服务热线:4008-122-919 -第94.2.
3、读操作指令 4.2.3.
1、查询当前设置音量(C1) 起始码 长度 命令 校验码 结束码 7E
03 C1 C4 EF 返回格式 操作码 返回值 0XC1 音音量值(00-1F) 4.2.3.
2、读取当前工作状态(C2) 起始码 长度 命令 校验码 结束码 7E
03 C2 C5 EF 返回格式 操作码 返回值 0XC2 00:播放 01:暂停 02:停止 4.2.3.
3、查询 SPI Flash 内音乐文件总数(C3) 起始码 长度 命令 校验码 结束码 7E
03 C3 C6 EF 返回格式 操作码 返回值(2BYTE) 0XC3 文件总数 4.2.3.
4、查询当前播放文件曲目(C9) 起始码 长度 命令 校验码 结束码 7E
03 C9 CC EF 返回格式 广州唯创电子有限公司 WT2003D16/32-28SS 使用说明书 V1.1 页- 全国统一服务热线:4008-122-919 -第10 操作码 文件编号高字节 文件编号低字节 0XC9 XX XX