寫在前邊
寫這篇文章的原因是因為最近在研究WI-FI模塊的使用,剛好這需要涉及到串口編程,而之前其實也做過在Linux和Windows下的串口編程,因此把自己的一些感受和知識點寫出來。
准備
環境與工具
這篇文章只涉及到Windows下的串口編程。文中提到的相關工具在最后都會有下載鏈接。
- Windows7旗艦版
- ESP8266Wi-Fi模塊
- USB轉TTL
- 杜邦線
- VS2017
基礎了解
做過串口調試的都知道怎樣在Windows下調試串口設備,這里我以超級終端舉例:
我們使用超級終端調試設備的過程應該是:

首先將串口設備連接到電腦上,這里我使用的是ESP8266Wi-Fi模塊連接通過USB轉TTL連接到電腦上。

image.png
打開電腦的設備管理器,查看設備連接的端口號以及連接狀態,如果有黃色感嘆號,則需要重新安裝驅動,如果第一次使用Windows會自動查找可用驅動,稍等一下即可。這里記一下端口號是COM9。
然后打開超級終端。

image.png
名字隨便輸入都行,然后確定即可,進入下一步:

image.png
這里就選擇COM9,然后確定進入下一步:

這里是非常重要的串口配置信息設置界面,設置串口的波特率、數據位、奇偶校驗、停止位和流控,根據連接的串口設備設置即可,這里我需要根據ESP8266的數據傳輸方式進行配置。配置完點擊確定即可。

image.png
這里可以看到已經進入調試界面了,我按照ESP8266的AT指令集向模塊發送了一條AT指令,返回OK說明模塊正確接收了我的數據並成功返回了一條數據。
基礎總結
根據超級終端的連接過程,我將串口設備的連接調試過程總結為以下幾個步驟:
- 串口設備的正確連接:硬件連接並在設備管理器中正確被識別
- 成功打開串口
- 配置串口信息以適應串口設備
- 發送接收數據
- 關閉連接
編程實現
接下來我們來看在Windows下如何實現以上步驟
-
串口設備的正確連接
這個在設備管理器中查看即可,和之前超級終端調試方式一樣 -
成功打開串口
作者:BUG源
鏈接:https://www.jianshu.com/p/6f297027a748
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。