查看: 5|回复: 0

关于wav文件播放指令的讲解

[复制链接]

6

主题

7

回帖

47

积分

新手上路

积分
47
发表于 2026-6-4 16:31:23 | 显示全部楼层 |阅读模式
关于wav文件播放指令的讲解
控制wav播放主要有两个方式,一个是MCU指令,一个是主机指令
MCU指令即MCU端输入指令控制DSP端播放wav文件
例如:mcu spi audioplay 1 1 8 255 4294967295 1 2 3 4 4 3 2 1
上述指令中的参数依次的具体含义为:1表示播放wav文件,1表示选择mode 1,8表示播放八个文件,255表示通道映射,4294967295表示循环播放,1 2 3 4 5 6 7 8表示要播放的wav文件编号,最后这条指令控制ch0、ch1、ch2、ch3、ch4、ch5、ch6、ch7分别循环播放编号为1、2、3、4、5、6、7、8的wav文件
目前mode模式有:
0:排队播放,即上一条指令播放完毕,排队播放指令才生效。若上一条指令中播放次数设置为循环播放,即该条指令永不生效
1:立即播放,即输入指令后立即播放,会有明显pop音
2:打断播放,即做淡入淡出后再播放,没有pop音

主机指令即DSP端输入指令控制播放wav文件
例如:wav play 1 4 15 65535 1 2 3 4
上述指令中的参数具体含义:1表示选择mode 1,4表示播放四个文件,15表示通道映射,65535表示循环播放,1 2 3 4表示要播放的wav文件编号,最后这条指令控制ch0、ch1、ch2、ch3分别循环播放编号为1、2、3、4的wav文件
mode模式与MCU指令同理


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:dashadmin@dash-chip.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备2023030557号-1

在本版发帖
关注公众号
返回顶部