jq8400-lf的通信协议
时间: 2024-01-23 17:02:47 浏览: 30
jq8400-lf是一款音频解码芯片,其通信协议为串口通信协议。以下是其通信协议的详细说明:
1. 通信接口:UART(TTL电平)
2. 波特率:9600bps
3. 数据位:8位
4. 校验位:无
5. 停止位:1位
6. 通信命令:
- 发送命令:以“0x7E”作为起始标志,以“0xEF”作为结束标志。命令包括两部分:命令码(1 字节)和数据(N 字节)。
- 接收命令:从串口接收到的数据包包括两部分:命令码(1 字节)和数据(N 字节)。其中,命令码的最高位为1,其余位为实际命令码。
7. 命令码:
- 播放控制命令:
- 播放:0x01
- 暂停:0x02
- 停止:0x03
- 上一曲:0x04
- 下一曲:0x05
- 音量加:0x06
- 音量减:0x07
- 删除文件:0x0D
- 查询命令:
- 查询当前状态:0x09
- 查询版本号:0x0C
- 查询文件总数:0x0E
- 查询当前文件名:0x0F
- 模式设置命令:
- 设置循环播放:0x11
- 取消循环播放:0x12
- 设置单曲循环:0x19
- 设置随机播放:0x18
- 文件操作命令:
- 播放指定文件:0x0F(指定文件名)
- 播放指定文件夹:0x0F(指定文件夹)
- 播放指定文件夹下的所有文件:0x0F(指定文件夹+0x00)
以上是jq8400-lf的通信协议的详细说明。