串口编程的问题(0分)

  • 主题发起人 主题发起人 zhuchengchuan
  • 开始时间 开始时间
Z

zhuchengchuan

Unregistered / Unconfirmed
GUEST, unregistred user!
1.2 通讯参数:
波特率: 9600
数据位: 8
停止位: 1
校验位: None(无)
2、通信协议
2.1 协议格式:
STX ADDR LEN CMD/STU DATA BCC
STX:通讯起始符,1字节,其值为 0x02。
ADDR:设备地址号,1字节,0对所有地址有效。
LEN:数据长度,1字节,CMD/STU+DATA的字节数。
CMD/STU:命令字节(Host->Reader)或状态字节(Reader->Host),1字节。
DATA:数据字段,字节个数不定,该段有可能不存在。
BCC:为区段核对字符,1字节,为数据包除STX,BCC以外所有字节的异或值。
2.2 命令集:

功能 发送命令 返回状态 数据及说明
蜂鸣器控制 0x22 0x00 蜂鸣控制字(1字节)蜂鸣控制字→ =0: 响一声,=2: 响二声
T5557卡读序列号 0x41 0x00 卡序列号(8字节)
T5557卡读卡数据 0x42 0x00 卡数据(24字节)
T5557卡写卡数据 0x43 0x00 卡数据(24字节)
返回状态代码
代码 代表意义
0x00 正常执行
其它值 错误 → 无卡
以上就是我现在有的资料,那位给一个简单发送字符串"初学串口编程"的SpComm的示例.
 
目前手头很紧 哪位给个几万花花。
 
DFW中类似问题答案很多,建议楼主多查。
 
终于搞定了。
 
后退
顶部