串口通讯问题(50分)

  • 主题发起人 主题发起人 Demogodyou
  • 开始时间 开始时间
D

Demogodyou

Unregistered / Unconfirmed
GUEST, unregistred user!
串口通信的问题: 从读卡器中读IC卡数据。协议部分内容如下:
==========================================================
接口: RS232 波特率 9600 数据格式: 8 N 1
PC-->下位机
命令格式:
[引导符][命令字][数据长度] [数据包…][结束符][校验位]
AA AX XXXX XX… BB 异或和XX
数据包:
PC-->下位机 读
[读地址]
XX
PC-->下位机 写
[写地址][数据]
XX XX
PC-->读卡器读
[项目名称代码][项目地址] [地址]
XX XX XXXX
PC-->读卡器写
[项目名称代码][项目地址] [地址][数据]
XX XX XXXX XX
命令字:
AF 查询机器 D0 读卡 D1 写卡
------------------------------------
IC卡内数据:
02H,03H 身高
...
============================================
因是初学,所以看不懂以上内容。请教高手:应该发送什么命令才能获取IC卡内的“身高”
信息?(使用SpComm控件)多谢!
 
我也想知道,怎么没人回!
 
我用最简单的 TCOMPORT 控件做就不复杂,SPCOMM 没用过,不知道怎么回答,但原理是一样的,先往串行口写,然后在接收数据事件程序里解释数据,就这么简单了。
 
看来这样的应用还真不少
本人写了一个控件
非常适合这种通讯操作
只是还不完善

如果用API来完成
那就是写->读->写->读,很简单的
 
多人接受答案了。
 
后退
顶部