时间记录:2024/2/7
一、JQ8400引脚介绍
| 标示 | 说明 |
|---|---|
| ONE LINE | 一线操作引脚 |
| BUSY | 忙信号引脚,正在播放语音时输出高电平 |
| RX | 串口两线操作接收引脚 |
| TX | 串口两线操作发送引脚 |
| GND | 电源地引脚 |
| DC-5V | 电源引脚,3.3-5V |
| DAC-R | DAC输出右声道引脚 |
| DAC-L | DAC输出左声道引脚 |
| SPK- | 喇叭-引脚 |
| SPK+ | 喇叭+引脚 |
二、一线操作时序分析
(1)时序图

(2)时序分析
2.2.1 总线拉低2ms以上产生引导码
2.2.2 发送数据“1”,高电平大于1200us,低电平大于400us,高低电平时间比例3:1
2.2.3 发送数据“0”,高电平大于400us,低电平大于1200us,高低电平时间比例1:3
2.2.4 发送一字节指令和数据时低位先发
(3)控制指令
| 指令(HEX) | 功能 | 说明 |
|---|---|---|
| 00 | 数字0 | 数字0-9可以用于需要数字的功能,比如选曲、设置音量、设置EQ、设置循环模式、设置通道、设置插播曲目先发数字后发功能指令。 |
| 01 | 数字0 | |
| 02 | 数字2 | |
| 03 | 数字3 | |
| 04 | 数字4 | |
| 05 | 数字5 | |
| 06 | 数字6 | |
| 07 | 数字7 | |
| 08 | 数字8 | |
| 09 | 数字9 | |
| 0A | 清零数字 | 清除发送的数字 |
| 0B | 选曲确认 | 配合数字实现 |
| 0C | 设置音量0-30 | |
| 0D | 设置EQ | |
| 0E | 设置循环模式 | |
| 0F | 设置通道 | |
| 10 | 设置插播曲目 | |
| 11 | 播放 | 单字节控制指令,仅需发送一个控制指令即可。 |
| 12 | 暂停 | |
| 13 | 停止 | |
| 14 | 上一曲 | |
| 15 | 下一曲 | |
| 16 | 上一目录 | |
| 17 | 下一目录 | |
| 18 | 选择SD卡 | |
| 19 | 选择U盘 | |
| 1A | 选择FLASH | |
| 1B | 系统睡眠 |
- 音频文件命名需要为5位数字,该5位数字即为曲目号,例如00001.mp3
- 音频文件需要放置在根目录下
- 引导码延时要大于2ms,建议使用4ms
- 高低电平时间比例在2-5都可以识别到
- 发送两个字节,中间空闲状态建议维持10ms以上



















