zxd
2023-09-28 aac3b319965967f465881f3a8961904d57b6f337
提交 | 用户 | age
418cb3 1 #pragma once
Q 2 /*
3 ; ------------------命令处理程序-------------------------- -
4 ; 命令 01H, 握手命令,简单echo回应
5 ; 命令 02H, 读取硬件版本号, 其实既是型号
6 ; 命令 03H, 读软件版本号., 可能不在EEPROM中, 在软件中
7 ; 命令 04H, 读硬件序列号1      返回结果为4字节16进制数据
8 ; 命令 05H, 读硬件序列号2
9 ; 命令 06H, 读软件序列号1
10 ; 命令 07H, 读软件序列号2
11 ; 命令 08H, 设置硬件序列号1  参数为4字节, 16进制数据
12 ; 命令 09H, 设置硬件序列号2
13 ; 命令 0AH, 设置软件序列号1
14 ; 命令 0BH, 设置软件序列号2
15 ; 命令 0CH, 设置控制器进入维护模式,不能进行任何操作?
16 ; 命令 0DH, 设置控制器退出维护模式,可以进行操作
17 ; 命令 0EH, EEPROM转存到临时数据中, 参数1为页码, 参数2为地址, 参数3为字节数
18 ; 命令 0FH, 临时数据转存到EEPROM中.参数1为页码, 参数2为地址, 参数3为字节数
19
20 ; 命令 10H, 读内部内存数据, 参数1为页码, 参数2为地址, 返回从地址开始的4字节数据
21 ; 命令 11H, 读外部内存数据, 参数1为页码, 参数2为地址, 返回从地址开始的4字节数据
22 ; 命令 12H,
23 ; 命令 13H,
24 ; 命令 14H, 写内部内存数据1字节, 参数1为页码, 参数2为地址, 参数3为数据
25 ; 命令 15H, 写外部内存数据1字节, 参数1为页码, 参数2为地址, 参数3为数据
26 ; 命令 16H, 写内部内存数据2字节, 参数1为页码, 参数2为地址, 参数3, 参数4为数据,
27 ; 命令 17H, 写外部内存数据2字节, 参数1为页码, 参数2为地址, 参数3, 参数4为数据,
28 ; ----------------------------
29 */
30 /*
31         CMDSTART    =    'U', // 帧开始标志
32         CMDEND        =    '!',    //帧结束标志
33
34         CMDRPLYSTART    =    'V', //回应帧开始标志
35         CMDRPLYEND    =    '$',    //回应帧结束标志
36
37         FRAMELENGTH    =    8,        //默认帧长度.
38         CMDLENGTH    =    8,        //命令帧的默认长度.
39 */
40
41