因為開發用的筆記本沒有串口,只能利用虛擬串口軟件來模擬出真實的串口。接下來說一下使用VSPD( Configure Virtual Serial Port Driver) 虛擬串口。
我在找工具的時候有試過AccessPort和其他虛擬工具,但是最終發現還是VSPD最簡單好用。虛擬串口,只是為了方便很多沒有串口的人做串口實驗或者調試程序。而串口調試小助手是一個軟件,用來向串口發送和接收數據。
首先直接下載 VSPD6.9軟件。
安裝好 VSPD 后,虛擬串口界面如下所示:
左邊有個 Physical ports,由於我的電腦上沒有串口,所以Physical ports上面顯示沒有串口。在計算機的“設備管理器”設置好對應的串口,然后計算機就可以看到會多出物理串口。
下面有個 Virtual ports,就是虛擬的,點擊添加串口,虛擬出了 COM1 和COM2。:
在設備管理器中可以看到:
虛擬的都是成對的,我添加的 COM1 和 COM2 是一對,COM3 跟 COM4 一對。 因為要調試串口程序,我們向 COM3 發送數據,COM4 就會收到。往 COM4 發數據 COM3 就會收到。相當於建立了一種連接,方便調試。注意:刪除虛擬串口,一定要在VSPD程序里刪除。添加端口下有一個 “刪除端口“。
然后我們使用這兩個串口進行通信,一個發送數據,一個接收數據。創建好了虛擬端口, 我們會在左側的 Virtual ports 中看到這兩個串口,展開串口可以看到串口的狀態,累計接收和發送的數據的的大小,baudrate emulation 這個是enable,表示這兩個串口波特率必須一致才能通信。
接下來就可以利用串口調試工具來測試一下程序。