通讯协议解释

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

aa bb 为通讯的开始符号 00 06为数据长度 00 00 为设备标识 01 01是命令字 03是设置19200 最后一位是数据校验

aa bb 06 00 00 00 01 01 03 03 //设置19200连接 上电操作后 就不需要了
case 0:
TH1=TL1=BOUND4800;
break;
case 1:
TH1=TL1=BOUND9600;
break;
case 2:
TH1=TL1=BOUND14400;
break;
case 3:
TH1=TL1=BOUND19200;
break;
case 4:
TH1=TL1=BOUND28800;
break;
case 5:
TH1=TL1=BOUND38400;
break;
case 6:
TH1=TL1=BOUND57600;
break;
case 7:
TH1=TL1=BOUND115200;
break;

返回正确值
AA BB 06 00 00 00 01 01 00 00


AA BB 05 00 00 00 04 01 05 读取版本信息
返回正确值 DLL版本5.0 产品序列号SL601F-0512
AA BB 12 00 00 00 04 01 00 53 4C 36 30 31 46 2D 30 35 31 32 00 40


AABB0500 0000 030102 读取设备号
AABB08000000030100000002 返回设备号 00 00

AABB070000000201000102 写入设备号0001
AABB0600000002010003 返回正确00,返回失败后面接01


AABB0600000006011017 设置蜂鸣器10ms AABB0600000006010007 返回成功00,失败01


aa bb 06 00 00 00 0c 01 00 0d //关闭天线 01 0c关闭天线
aa bb 06 00 00 00 0c 01 00 0d //返回成功00, 失败01

aa bb 06 00 00 00 0c 01 01 0c //01 0c开启天线
aa bb 06 00 00 00 0c 01 01 0c //01 0c开启天线成功00,失败01。

AABB0600000001025251 寻卡
AABB0600000001021414寻卡失败返回14
AABB08000000010200040007成功返回卡片类型 00 04是m1卡

AABB0600000002020404 防冲突
AABB0A000000020200F25336DB4C 返回序列号 失败返回14

AABB090000000302F25336DB4D 选择卡
AABB070000000302000809 返回类型 00 08 失败返回14

AABB0D00000007026000FFFFFFFFFFFF65 下载密码ff
AABB0600000007020005 下在密码成功 失败21


AABB060000000B020108 读卡余额
AABB0A0000000B02000000000009 返回值


AABB0A0000000A02010A00000003 初始化金额为10分
AABB060000000A020008 初始化成功

AABB0A0000000C0201020000000D 扣款0002
AABB060000000C02000E 扣款成功

AABB0A0000000D02010800000006AA 充值00 08
AABB060000000D02000F 成功

AABB0600000008020208 读卡02块
AABB16000000080200000000000000000000000000000000000A 读出数据

AABB16000000090202200000000000002000000000000000020B 写数据
AABB060000000902000B 写成功















相关文档
最新文档