【语音ic公司】语音计步器语音芯片协议介绍
2023-02-22 16:48:38
标准UART异步串口接口,属于3.3V TTL电平接口。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:
	 
| 起始码 | 长度 | 命令码 | 参数 | 累加和校验 | 结束码 | 
| 0X7E | len | cmd | data | sum | 0XEF | 
注意:“长度”是指长度+命令码+参数+校验和的长度,“累加和校验”是指长度+命令码+参数的累加和的低字节。
注意:Flash语音播放可以实现FLash索引播放,组合播放,插播等指令;
表3 通信控制指令
| CMD详解 | 对应功能 | 参数 | 
| A0 | 指定FLASH索引播放(全盘) | 文件索引 | 
| A1 | 指定Flash根目录文件名 | 曲目信息 | 
| AA | 播放暂停命令 | 无 | 
| AB | 停止命令 | 无 | 
| AC | 下一曲命令 | 无 | 
| AD | 上一曲命令 | 无 | 
| AE | 音量控制命令 | 音量级数 | 
| AF | 指定播放模式 | 循环模式 | 
| 组合播放 | 曲目信息 | |
| B1 | 插播 | 曲目信息 | 
| B6 00 | 音频输出方式切换到SPK | B6 XX | 
| B6 01 | 音频输出方式切换到DAC | B6 XX | 
| B8 | 进入低功耗 | B8 XX | 
表4通信查询命令
| CMD详解 | 对应功能 | 参数 | 
| C0 | 查询当前软件版本 | C0 XX XX XX XX | 
| C1 | 查询当前设置音量 | C1 XX | 
| C2 | 读取当前工作状态 | C2 XX | 
| C3 | 查询Flash内音乐文件总数 | C3 XX XX | 
| C9 | 查询当前播放文件地址 | C9 XX XX | 
3.1 写操作指令
写操作指令返回码格式
| 起始码 | 长度 | 命令码 | 结果码 | 累加和校验 | 结束码 | 
| 0X7E | len | cmd | 00 | sum | 0XEF | 
注:执行完每条写命令之后,按照通信协议格式返回该命令相对应的结果码。
结果码:à: 00表示:OK命令执行;
à: 01表示:Flash命令出错,不执行;
à: 02表示:EMP无此文件;
à: 05表示:该设备不在线;
3.2部分通信协议介绍
其它指令见产品说明书,可向公司客服索取。
3.2.1. 指定 Flash根目录索引播放(A0)
此命令索引Flash中的文件进行播放,文件排序按照索引顺序。索引顺序出厂前设定。
| 起始码 | 长度 | 命令 | 曲目高位 | 曲目低位 | 校验码 | 结束码 | 
| 7E | 05 | A0 | 00 | 01 | XX | EF | 
示例:发→◇7E 05 A0 00 01 A6 EF □
收←◆7E 04 A0 00 A4 EF
曲目高位/低位说明:16进制表示,第300首语音为0x012C,则曲目高位为0x01,曲目低位为0x2C;
第67首语音为0x43,则曲目高位为0x00,曲目低位为0x43。
3.2.2. 暂停放音命令(AA)
| 起始码 | 长度 | 命令 | 校验码 | 结束码 | 
| 7E | 03 | AA | AD | EF | 
播放状态下,发送该指令,则暂停播放;暂停状态下,发送该指令,则从暂停处继续播放音乐。
停止状态下发送该指令无效
示例:发→◇7E 03 AA AD EF □
收←◆7E 04 AA 00 AE EF
3.2.3.. 停止命令(AB)
| 起始码 | 长度 | 命令 | 校验码 | 结束码 | 
| 7E | 03 | AB | AE | EF | 
发送该指令,停止播放当前正在播放的音乐。
示例:发→◇7E 03 AB AE EF □
收←◆7E 04 AB 00 AF EF
语音ic公司找唯创电子,21年语音芯片、语音模块生产厂家,可为大家提供OTP语音芯片、FLASH语音芯片、远程升级语音芯片、MP3解码芯片、录放音芯片、语音识别芯片、音频蓝牙芯片等各种与语音有关的芯片模块



 
           
        
 308040936@qq.com
308040936@qq.com 138-0273-1296
138-0273-1296 广州市花都区新华街天贵大厦A座704-708室
广州市花都区新华街天贵大厦A座704-708室 138-0273-1296
138-0273-1296