問題描述:
C++串口通信,設置同步串口通信
問題解決:
(1)打開串口
注:
使用串口需要添加<Windows.h>頭文件,打開串口主要是使用CreateFile(),返回值為一個HANDLE類型的數據。
(2)配置串口信息
注:
以上主要是配置串口基本信息
(3)讀串口數據
注:
讀取指定長度的串口數據,其中主要是使用ReadFile()讀取串口數據
(4)寫串口數據
注:
寫串口數據主要使用了WriteFile()寫入指定長度數據
(4)關閉串口
注:
關閉串口 使用CloseHandle()
源文件:
(1)頭文件:

(2)類體文件

(3)主函數文件



![clipboard[1] clipboard[1]](/image/aHR0cHM6Ly9pbWFnZXMwLmNuYmxvZ3MuY29tL2Jsb2cvNDQwNDk5LzIwMTMwNi8yNzEwMjcyOC00OGQ1OWZlNzRlMjM0NDczOGQ3OGI3YTk5ZWE1ZWNmOC5wbmc=.png)
![clipboard[2] clipboard[2]](/image/aHR0cHM6Ly9pbWFnZXMwLmNuYmxvZ3MuY29tL2Jsb2cvNDQwNDk5LzIwMTMwNi8yNzEwMjcyOC1hZDBlZTkwZTUxZDg0OGRlYjk0Mzk4Mjc0MjI5MmI3Mi5wbmc=.png)
![clipboard[3] clipboard[3]](/image/aHR0cHM6Ly9pbWFnZXMwLmNuYmxvZ3MuY29tL2Jsb2cvNDQwNDk5LzIwMTMwNi8yNzEwMjcyOS1jZmZkYTdlNGEzMGY0NGVhOTg0YWUwZDUwYWU4NDYxNi5wbmc=.png)
![clipboard[4] clipboard[4]](/image/aHR0cHM6Ly9pbWFnZXMwLmNuYmxvZ3MuY29tL2Jsb2cvNDQwNDk5LzIwMTMwNi8yNzEwMjcyOS1kMWE4MmUyNWI4ZTk0OGY2ODA4ODRjYTY3NzQwOTRlNi5wbmc=.png)