专注语音芯片研发

【语音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

指定播放模式

循环模式

B0

组合播放

曲目信息

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

    138-0273-1296

  • 公司地址

    广州市花都区新华街天贵大厦A座704-708室

  • 138-0273-1296

  • 扫一扫加微信
    版权所有©2016-2020 广州唯创电子有限公司
    网站地图     技术支持:九度网

    扫码添加微信

    返回顶部小火箭