时间记录: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以上