详细开发资料下载:https://pan.baidu.com/s/1Ac0vnNJr7cHC_fcfrW0Atw
引脚定义:
引脚名称 |
引脚描述 |
5V电源负极 |
接5V电源负极(GND) |
5V电源正极 |
接5V电源正极 |
TXD/IO0 |
IO触发模式下为输入引脚IO0;UART控制模式下为TX引脚,连接控制端(MCU)的RX |
RXD/IO1 |
IO触发模式下为输入引脚IO1;UART控制模式下为RX引脚,连接控制端(MCU)的TX |
IO2 |
IO触发模式输入引脚IO2 |
IO3 |
IO触发模式输入引脚IO3 |
IO4/ONE_LINE |
IO触发模式输入引脚IO4;One_Line一线串口控制模式数据接收引脚 |
IO5 |
IO触发模式输入引脚IO5 |
IO6 |
IO触发模式输入引脚IO6 |
IO7 |
IO触发模式输入引脚IO7 |
BUSY |
播放曲目时输出低电平(0V),播放结束输出高电平(3.3V) |
GND |
参考地端(与控制端GND连接) |
注:“按键组合播放”是指IO0-IO7输出对应的电平后恢复原来的高电平,类似于按键触发一次
“电平组合播放”是指IO0-IO7输出对应的电平后保持电平不变
“I/O组合(独立)模式0”与“I/O组合(独立)模式1”的区别在于前者模式释放电平后继续播放当前曲目至结束,后者模式释放电平后立即停止播放态
UART调试工具
5.6 One_line单总线串口模式
单线串口播放
sda为数据发送端口,发送语音地址。先发送低位。下图范例发送的是89H。
指令格式
指令(HEX) |
功能 |
说明 |
00 |
数字0 |
数字0-9可以用需要数字的功能,比如选曲、设置音量、设置EQ、设置循环模式、设置通道、设置插播曲目,先发数字后发功能指令 |
01 |
数字1 |
|
02 |
数字2 |
|
03 |
数字3 |
|
04 |
数字4 |
|
05 |
数字5 |
|
06 |
数字6 |
|
07 |
数字7 |
|
08 |
数字8 |
|
09 |
数字9 |
|
0A |
清零数字 |
清除发送的数字 |
0B |
选曲确认 |
配 合 数 字 实 现 |
0C |
设置音量 |
|
0D |
设置EQ |
|
0E |
设置循环模式 |
|
0F |
设置通道 |
|
10 |
设置插播曲目 |
|
11 |
播放 |
|
12 |
暂停 |
|
13 |
停止 |
|
14 |
上一曲 |
|
15 |
下一曲 |
|
16 |
上一目录 |
|
17 |
下一目录 |
|
18 |
选择SD卡 |
|
19 |
选择U盘 |
|
1A |
选择FLASH |
|
1B |
系统睡眠 |
|
1C |
结束播放 |
|
注:“选曲”和“插播”是根据曲目名字播放,例如曲目名为“00123.mp3”,则选曲输入的数据依次为“0x01”“0x02”“0x03”“0x0B”,完成选曲;