码迷,mamicode.com
首页 > Windows程序 > 详细

使用win32 API 实现串口通信 (二)

时间:2015-12-13 00:34:20      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

通常对于串口通信协议规定,有命令帧与应答帧。

1、协议规定,如头+命令字+数据块长度+数据块+校验。

对于协议规定的具体帧,可以为每一个帧,建立一个结构体数据,用于存储我将要接收的数据,这样我们可以事先建立多个结构体,通常大概会建立10到50不等,这与通信的数据协议有关。

2、现在我们要考虑的是如何将一个完整的数据帧去掉头、命令字、校验,存入结构体中,以便我们可以直接使用结构体中数据成员,也方便使用。通常C++的做法是使用运算符重载进行复制,将一个我们接收到buffer数据帧,复制到结构体中。

 

使用win32 API 实现串口通信 (二)

标签:

原文地址:http://www.cnblogs.com/weiguanhu/p/5042110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!