2024年4月16日发(作者:韦听云)
目 录
1. 概述..................................................................................................................................................... 3
1.1
简介................................................................................................................................................ 3
1.2
功能................................................................................................................................................ 3
1.3
应用................................................................................................................................................ 3
2. 方案说明 ............................................................................................................................................. 4
2.1
参数说明 ........................................................................................................................................ 4
2.2
管脚说明 ........................................................................................................................................ 5
3. 串口通讯协议 ..................................................................................................................................... 6
3.1
通讯格式 ........................................................................................................................................ 6
3.2
通讯指令 ........................................................................................................................................ 7
3.2.1
控制指令 ..................................................................................................................................... 7
3.2.2
查询指令 ..................................................................................................................................... 8
3.3
芯片返回的数据............................................................................................................................. 9
3.3.1
芯片上电返回的数据 .................................................................................................................. 9
3.3.2
曲目播放完毕返回的数据......................................................................................................... 10
3.3.3
芯片应答返回的数据 ................................................................................................................ 10
3.3.4
芯片错误返回的数据 ................................................................................................................ 11
3.3.5
设备插入拔出消息 .................................................................................................................... 11
3.4
串口控制指令详解....................................................................................................................... 12
3.4.1
指定歌曲播放指令[可以直接参考3.4.7] .................................................................................. 12
3.4.2
指定音量播放指令 .................................................................................................................... 12
3.4.3
单曲循环播放指令 .................................................................................................................... 13
3.4.4
指定播放设备............................................................................................................................13
3.4.5
指定文件夹文件名播放 ............................................................................................................ 14
3.4.6
指定文件夹开始循环播放......................................................................................................... 14
3.4.7
对当前的曲目设置为循环播放 ................................................................................................. 15
3.4.8
开启和关闭DAC ...................................................................................................................... 15
3.4.9
组合播放功能指令[仅用于FLASH] .......................................................... 错误!未定义书签。
3.4.10
带音量参数的指令播放 .......................................................................................................... 15
3.5
串口查询指令详解....................................................................................................................... 16
3.5.1
查询当前在线的设备 ................................................................................................................ 16
3.5.2
播放状态查询指令 .................................................................................................................... 16
3.5.2
指定文件夹曲目总数查询......................................................................................................... 17
3.5.3
当前设备的总文件夹数目查询 ................................................................................................. 17
4. 参考电路 ........................................................................................................................................... 18
1
广州悦欣电子科技有限公司 YX5300-24SS芯片说明书
4.1串行接口....................................................................................................................................... 18
4.2按键接口....................................................................................................................................... 19
4.3外接单声道功放 ........................................................................................................................... 21
4.4用户调节功放的音量.................................................................................................................... 21
4.4
USB更新语音说明 ....................................................................................................................... 22
4.5
用户使用空白的FLASH说明 ..................................................................................................... 25
4.6
组合播放的参考例程 .................................................................................... 错误!未定义书签。
5. 注意事项 ........................................................................................................................................... 26
5.1
GPIO的特性................................................................................................................................. 26
5.2
应用中的注意点........................................................................................................................... 27
5.3串口操作....................................................................................................................................... 28
5.3.1
串口操作流程............................................................................................................................28
5.3.2
串口编程参考的说明 ................................................................................................................ 29
5.3.3
串口编程需要适当延时的注意点 ............................................................................................. 29
5.3.4
校验的重要说明........................................................................................................................ 29
5.3.5
MCU的晶振选择....................................................................................................................... 30
6. 免责声明 ........................................................................................................................................... 31
7. 参考例程 ........................................................................................................................................... 32
8. PC端串口调试指令举例 ................................................................................................................... 34
9.1控制指令....................................................................................................................................... 34
9.2查询参数指令 ............................................................................................................................... 35
2
2024年4月16日发(作者:韦听云)
目 录
1. 概述..................................................................................................................................................... 3
1.1
简介................................................................................................................................................ 3
1.2
功能................................................................................................................................................ 3
1.3
应用................................................................................................................................................ 3
2. 方案说明 ............................................................................................................................................. 4
2.1
参数说明 ........................................................................................................................................ 4
2.2
管脚说明 ........................................................................................................................................ 5
3. 串口通讯协议 ..................................................................................................................................... 6
3.1
通讯格式 ........................................................................................................................................ 6
3.2
通讯指令 ........................................................................................................................................ 7
3.2.1
控制指令 ..................................................................................................................................... 7
3.2.2
查询指令 ..................................................................................................................................... 8
3.3
芯片返回的数据............................................................................................................................. 9
3.3.1
芯片上电返回的数据 .................................................................................................................. 9
3.3.2
曲目播放完毕返回的数据......................................................................................................... 10
3.3.3
芯片应答返回的数据 ................................................................................................................ 10
3.3.4
芯片错误返回的数据 ................................................................................................................ 11
3.3.5
设备插入拔出消息 .................................................................................................................... 11
3.4
串口控制指令详解....................................................................................................................... 12
3.4.1
指定歌曲播放指令[可以直接参考3.4.7] .................................................................................. 12
3.4.2
指定音量播放指令 .................................................................................................................... 12
3.4.3
单曲循环播放指令 .................................................................................................................... 13
3.4.4
指定播放设备............................................................................................................................13
3.4.5
指定文件夹文件名播放 ............................................................................................................ 14
3.4.6
指定文件夹开始循环播放......................................................................................................... 14
3.4.7
对当前的曲目设置为循环播放 ................................................................................................. 15
3.4.8
开启和关闭DAC ...................................................................................................................... 15
3.4.9
组合播放功能指令[仅用于FLASH] .......................................................... 错误!未定义书签。
3.4.10
带音量参数的指令播放 .......................................................................................................... 15
3.5
串口查询指令详解....................................................................................................................... 16
3.5.1
查询当前在线的设备 ................................................................................................................ 16
3.5.2
播放状态查询指令 .................................................................................................................... 16
3.5.2
指定文件夹曲目总数查询......................................................................................................... 17
3.5.3
当前设备的总文件夹数目查询 ................................................................................................. 17
4. 参考电路 ........................................................................................................................................... 18
1
广州悦欣电子科技有限公司 YX5300-24SS芯片说明书
4.1串行接口....................................................................................................................................... 18
4.2按键接口....................................................................................................................................... 19
4.3外接单声道功放 ........................................................................................................................... 21
4.4用户调节功放的音量.................................................................................................................... 21
4.4
USB更新语音说明 ....................................................................................................................... 22
4.5
用户使用空白的FLASH说明 ..................................................................................................... 25
4.6
组合播放的参考例程 .................................................................................... 错误!未定义书签。
5. 注意事项 ........................................................................................................................................... 26
5.1
GPIO的特性................................................................................................................................. 26
5.2
应用中的注意点........................................................................................................................... 27
5.3串口操作....................................................................................................................................... 28
5.3.1
串口操作流程............................................................................................................................28
5.3.2
串口编程参考的说明 ................................................................................................................ 29
5.3.3
串口编程需要适当延时的注意点 ............................................................................................. 29
5.3.4
校验的重要说明........................................................................................................................ 29
5.3.5
MCU的晶振选择....................................................................................................................... 30
6. 免责声明 ........................................................................................................................................... 31
7. 参考例程 ........................................................................................................................................... 32
8. PC端串口调试指令举例 ................................................................................................................... 34
9.1控制指令....................................................................................................................................... 34
9.2查询参数指令 ............................................................................................................................... 35
2