【语音ic公司】FLASH语音模块银行叫号系统通信控制协议
2022-11-11 17:39:00
下面列出部分通信协议(命令)
一、音量调节
起始码 |
长度 |
命令 |
音量调节 |
校验码 |
结束码 |
7E |
04 |
A0 |
E0 |
XX |
FE |
操作码 |
返回值 |
0xA0 |
00 |
二、播放对应地址语音
返回格式
起始码 |
长度 |
命令 |
地址 |
校验码 |
结束码 |
|||
7E |
04 |
A0 |
01 |
XX |
FE |
|||
|
操作码 |
返回值 |
|
|||||
0xA0 |
00 |
三、连码播放
返回格式
起始码 |
长度 |
命令 |
连 码 播 放 |
地址 |
... |
地址 |
校验码 |
结束码 |
|||
7E |
XX |
A0 |
F3 |
XX |
... |
XX |
SUM |
FE |
|||
返回格式 |
操作码 |
返回值 |
|
||||||||
0xA0 |
00 |
返回格式
起始码 |
长度 |
命令 |
段码 |
校验码 |
结束码 |
7E |
04 |
CX |
XX |
SUM |
FE |
操作码 |
返回值 |
0xCX |
00 |
注意:(1)命令代表亮度,CX 的范围是 C0~C8;
(2)段码范围是 0x00-0x3F(8 位),0x00-0x4F(10 位)表示第 XX 个二极管;
(3)此命令的功能是设置第 XX 个数码管 PWM 亮度(PWM 档位);
五、指令功能(数码管相关指令)
起 始码 |
长度 |
命令 |
模式设置 |
数码管序号 |
数值 |
... |
数值 |
开关/ 亮度调节 |
校验码 |
结束码 |
7E |
HH |
B0 |
4x |
Cx |
XX |
... |
XX |
yy |
SUM |
FE |
简单地说,当模式设置为 0x40 时(即是设置成自动地址增加的模式时),此地址命令设置可以设置成数码管的起始位;
表示将从哪一个数码管(Cx)开始依次亮,如果 Cx=C0,则表示从第一个数码管开始,1234 这 4 个数码管都要亮。如果 Cx=C1,则表示从第二个数码管开始,234 这三个数码管都要亮,第 1 个是灭的。.....
六、读取按键
按下按键,键值会自动上传;
例:返回码:7F 06 B0 42 10 00 08 FE
返回键码 0x1000 代表第 5 个按键按下。
返回数值 |
对应按键 |
返回数值 |
对应按键 |
返回数值 |
对应按键 |
返回数值 |
对应按键 |
0x0100 |
第 1 按键 |
0x1000 |
第 5 按键 |
0x0001 |
第 9 按键 |
0x0010 |
第 13 按键 |
0x0200 |
第 2 按键 |
0x2000 |
第 6 按键 |
0x0002 |
第 10 按键 |
0x0020 |
第 14 按键 |
0x0400 |
第 3 按键 |
0x4000 |
第 7 按键 |
0x0004 |
第 11 按键 |
0x0040 |
第 15 按键 |
0x0800 |
第 4 按键 |
0x8000 |
第 8 按键 |
0x0008 |
第 12 按键 |
0x0080 |
第 16 按键 |