问题描述:
C++串口通信,设置同步串口通信
问题解决:
(1)打开串口
注:
使用串口需要添加<Windows.h>头文件,打开串口主要是使用CreateFile(),返回值为一个HANDLE类型的数据。
(2)配置串口信息
注:
以上主要是配置串口基本信息
(3)读串口数据
注:
读取指定长度的串口数据,其中主要是使用ReadFile()读取串口数据
(4)写串口数据
注:
写串口数据主要使用了WriteFile()写入指定长度数据
(4)关闭串口
注:
关闭串口 使用CloseHandle()
源文件:
(1)头文件:

(2)类体文件

(3)主函数文件


![clipboard[1] clipboard[1]](https://images0.cnblogs.com/blog/440499/201306/27102728-48d59fe74e2344738d78b7a99ea5ecf8.png)
![clipboard[2] clipboard[2]](https://images0.cnblogs.com/blog/440499/201306/27102728-ad0ee90e51d848deb943982742292b72.png)
![clipboard[3] clipboard[3]](https://images0.cnblogs.com/blog/440499/201306/27102729-cffda7e4a30f44ea984ae0d50ae84616.png)
![clipboard[4] clipboard[4]](https://images0.cnblogs.com/blog/440499/201306/27102729-d1a82e25b8e948f680884ca6774094e6.png)