YX520024SS调试手册V.docx
《YX520024SS调试手册V.docx》由会员分享,可在线阅读,更多相关《YX520024SS调试手册V.docx(10页珍藏版)》请在冰豆网上搜索。
YX520024SS调试手册V
MP3-TF-16P模块调试手册
1.模块硬件说明...............................................................................................................................2
2.播放说明........................................................................................................................................2
3.测试方法........................................................................................................................................3
3.部分指令..........................................................................................................................................3
4.故障判断........................................................................................................................................7
1.硬件说明
1、模块自带1个指示灯,位于板的正面缺口处。
是Busy播放指示灯
2、模块自带1个功放,8002功放BTL输出,功率最大3W,
3、模块上电默认进入睡眠模式,可以通过2种方式进行唤醒,串口指令、AD按键任何一种都可以
4、模块有引出USB接线脚,可以用来连接电脑,更新TF的内容、以及充当声卡的功能
5、芯片的供电只有一种,就是3.3V~5V。
如果需要支持U盘播放的话,供电电压一定不能低于3.7V
3.播放说明
1、模块支持mp3、wmv两种格式的歌曲播放,其它格式的歌曲暂时不支持。
2、只要U盘或者TF卡,里面有mp3或者wav文件,就可以正常播放,不需要对U盘或者TF进行任何设置。
3、如果需要接耳机的话,需要连接3根线,DAC输出两根线,再加一根地,即可插入耳机。
4、如果需要接喇叭的话,就接到模块的SPK1和SPK2两瑞,最大不能超2.5W
5、如果在锂电池供电的情况下,出现插U盘不播放的问题,应该是供电电压不足。
6、如果直接外接DAC输出的话,请注意耳机的负载,默认是16欧姆的。
负载过大,请不要长时间接入,否则造成模块的永久损坏。
市面上的耳机默认是16欧姆或者32欧姆。
包括手机或者mp3播放器配套的耳机,在这里均可直接使用
7、模块有两种读取方式:
一种是读文件地址(按存放顺序,只限于根目录)
二种是读文件名字(只要按芯片要求来命名歌曲名字,限于文件夹)
4.测试方法
1、串口软件的操作
(1)、首先安装资料里的”串口猎人”软件,打开软件,首先要搜索串口,找到指定的端口之后,指定“波特率”,我们的模块默认的波特率为9600,最后就是“启动串行端口”,这样软件就配置好了。
这里有两个概念需要明确一下第一是“HEX码”,我们默认是这个,这个是用来显示数据的。
所以必须设置这里第二是“字符串”,这个是用来显示打印字符的,我们这里用不到。
(3)、软件配置OK之后,将需要的指令复制到发送区域,即可。
具体的指令请参照模块的数据手册
(4)、如果模块的数据手册没有的测试指令的话,请自行计算,尤其需要注意的是校验和这两个字节如何计算不对的话,模块是不接受指令的。
2,指令的切换方式:
芯片:
默认芯片是繁码即要校验码,如果不想用校验码时,只需要把芯片的8脚拉低或者对地短接。
模块:
默认模块是繁码即要校验码,如果不想用校验码时,只需要把模块MP3芯片旁的短路点短上。
以下是部分指令:
串口调试助手进行测试
发送的命令[带校验]
发送的命令[不带校验]
备注
[下一首]
7EFF0601000000FEFAEF
7EFF0601000000EF
[上一首]
7EFF0602000000FEF9EF
7EFF0602000000EF
[指定曲目]
7EFF0603000001FEF7EF
7EFF0603000001EF
指定第一首播放
7EFF0603000002FEF6EF
7EFF0603000002EF
指定第二首
7EFF060300000AFEEEEF
7EFF060300000AEF
指定第10首
[指定音量]
7EFF060600001EFED7EF
7EFF060600001EEF
指定音量为30级
[指定EQ]
7EFF0607000001FEF3EF
7EFF0607000001EF
指定EQ为Pop
[循环播放曲目]
7EFF0608000001FEF2EF
7EFF0608000001EF
循环播放第一首
7EFF0608000002FEF1EF
7EFF0608000002EF
循环播放第二首
7EFF060800000AFEE9EF
7EFF060800000AEF
循环播放第十首
[指定播放设备]
7EFF0609000001FEF1EF
7EFF0609000001EF
指定播放设备为UDISK
7EFF0609000002FEF0EF
7EFF0609000002EF
指定播放设备为TF
7EFF0609000004FEEEEF
7EFF0609000004EF
指定播放设备为SPI模式
[进入睡眠模式]
7EFF060A000000FEF1EF
7EFF060A000000EF
[模块复位]
7EFF060C000000FEEFEF
7EFF060C000000EF
[播放]
7EFF060D000000FEEEEF
7EFF060D000000EF
[暂停]
7EFF060E000000FEEDEF
7EFF060E000000EF
[指定文件夹]
7EFF060F000101FEEAEF
7EFF060F000101EF
指定为"01"的文件夹,曲目为"001"
7EFF060F000102FEE9EF
7EFF060F000102EF
指定为"01"的文件夹,曲目为"002"
循环播放全部
7EFF0611000001FEE9EF
7EFF0611000001EF
指定全部循环播放[开]
指定MP3文件夹中的文件
7EFF0612000001FEE8EF
7EFF0612000001EF
指定为"MP3"的文件夹,曲目为"0001"
7EFF0612000002FEE7EF
7EFF0612000002EF
指定为"MP3"的文件夹,曲目为"0002"
7EFF06120000FFFDEAEF
7EFF06120000FFEF
指定为"MP3"的文件夹,曲目为"0255"
7EFF06120007CFFE13EF
7EFF06120007CFEF
指定为"MP3"的文件夹,曲目为"1999"
7EFF0612000BB8FE26EF
7EFF0612000BB8EF
指定为"MP3"的文件夹,曲目为"3000"
指定插播广告
7EFF0613000001FEE7EF
7EFF0613000001EF
"ADVERT"的文件夹,曲目为"0001"
7EFF0613000002FEE6EF
7EFF0613000002EF
"ADVERT"的文件夹,曲目为"0002"
7EFF06130000FFFDE9EF
7EFF06130000FFEF
"ADVERT"的文件夹,曲目为"0255"
支持1000首
7EFF06140010FFFDD8EF
7EFF06140010FFEF
指定为"01"的文件夹,曲目为"0255"
7EFF06140017CFFE01EF
7EFF06140017CFEF
指定为"01"的文件夹,曲目为"1999"
7EFF061400C001FE26EF
7EFF061400C001EF
指定为"12"的文件夹,曲目为"0001"
7EFF061400C0FFFD28EF
7EFF061400C0FFEF
指定为"12"的文件夹,曲目为"0255"
7EFF061400C7CFFD51EF
7EFF061400C7CFEF
指定为"12"的文件夹,曲目为"1999"
停止播放插播广告
7EFF0615000000FEE6EF
停止当前的广告,回到背景音乐继续播
停止播放
7EFF0616000000FEE5EF
停止软件解码
7EFF0617000002EF
指定文件夹循环播放
7EFF0617000002FEE2EF
7EFF0617000001EF
指定02文件夹循环播放
7EFF0617000001FEE3EF
指定01文件夹循环播放
7EFF0618000000EF
随机播放
7EFF0618000000FEE3EF
7EFF0619000000EF
随机播放
单曲循环播放
7EFF0619000000FEE2EF
7EFF0619000001EF
单曲循环播放开启
7EFF0619000001FEE1EF
7EFF061A000000EF
单曲循环播放关闭
DAC的设置
7EFF061A000000FEE1EF
7EFF061A000001EF
开DAC
7EFF061A000001FEE0EF
关DAC
查询当前状态
7EFF0642000000FEB9EF
7EFF0642000000EF
[查询音量]
7EFF0643000000FEB8EF
7EFF0643000000EF
[查询当前EQ]
7EFF0644000000FEB7EF
7EFF0644000000EF
U盘总文件数
7EFF0647000000FEB4EF
7EFF0647000000EF
当前设备的总文件数
TF总文件数
7EFF0648000000FEB3EF
7EFF0648000000EF
FLASH总文件数
7EFF0649000000FEB2EF
7EFF0649000000EF
U盘当前曲目
7EFF064B000000FEB0EF
7EFF064B000000EF
当前播放的曲目
TF当前曲目
7EFF064C000000FEAFEF
7EFF064C000000EF
FLASH当前曲目
7EFF064D000000FEAEEF
7EFF064D000000EF
查询文件夹曲目总数
7EFF064E000001FEACEF
7EFF064E000001EF
查询01文件夹的总曲目数
7EFF064E00000BFEA2EF
7EFF064E00000BEF
查询11文件夹的总曲目数
校验码的计算方式:
0=24+x类比00000000(0)=00100100(24)+11011011(DB+1)
2、对于指定曲目播放的设置
(1)、首先对TF卡进行格式化,格式化的目的就是为了指定曲目操作,不格式化也是可以的,但必须保证卡中没有任何.mp3或者.wav格式的音频文件。
具体的操作如下。
我们的模块只支持FAT和FAT32的文件系统,格式化的时候,请注意
(2)、在这里简单的讲解一下,为什么要带文件系统。
正因为有了文件系统,我们才能很方便的在我们的PC电脑上找到指定的文件,我们的电脑硬盘是FAT32格式的文件系统。
而我们的产品支持文件系统就是为了可以很方便的指定歌曲操作,以及歌曲的管理。
3、往TF中拷贝歌曲的方法
(1)、方法一:
如果需要指定曲目播放的话,就需要按照上图的方法往TF卡中拷贝歌曲。
(2)、方法二:
如果需要指定曲目播放的话,按要求在电脑上或者TF卡里重新命名,详情看芯片资料
(3)、如果不需要制定曲目的话,就可以随意的复制粘贴歌曲到TF卡中即可。
(4)、如果需要重命名的话,在电脑上按要求改好文件名后随意复制到TF卡中或复制到TF卡后再按要求重命名
4、通过USB接口拷贝文件至TF卡
(1)、我们的模块是支持读卡器功能和声卡功能,也就是通过USB接口可以在电脑上操作TF卡十分的方便。
前提是保证模块必须供电。
直接插入USB线缆即可。
5.故障判断
1、播放指示灯闪烁,但是没有声音
==>检查一下DAC输出线是否连接正确,再拔卡插卡试试。
2、通过串口发送的命令,模块没有反应
==>先根据手册里面提供的测试命令,测试一下串口软件的配置,确定这些配置OK之后,再自己指定一些命令,如果命令没有被执行,并且也没有反馈信息出来。
就说明发送到数据校验和计算错误。
另外还有一种情况,就是串口调试助手有问题,看下面的截图
串口实际发送出去的指令,在这个窗体中有显示的,请查看,是否正确
3、正确接上电源和TX、RX供地后,串口调试手应该有返回码,具体如下图