1. 程式人生 > >虛擬串列埠軟體和串列埠除錯助手的簡單使用

虛擬串列埠軟體和串列埠除錯助手的簡單使用

為解決計算機的物理串列埠個數的限制,在進行串列埠除錯實驗時,應儘可能採用虛擬串列埠軟體。VSPD(Virtual Serial Ports Driver)虛擬串列埠軟體是由Eltima軟體公司設計的虛擬串列埠軟體,使用方便且穩定。同時,使用虛擬串列埠也是規避風險的好辦法,尤其對新手而言,應該現在虛擬串列埠環境下除錯自己的程式碼,成功之後再連線物理串列埠,連結物理串列埠之前一定要檢查連線是否正確,並用萬能表檢測是否有短路斷路情況發生,否則極易燒燬串列埠。

本例使用的串列埠除錯工具下載地址為:http://www.darkwood.me/serialport/download/

虛擬串列埠軟體可以在Eltima官方網站下載試用版。

先安裝上述兩款軟體,其方法和一般Windows軟體一樣。

安裝完成後先開啟虛擬串列埠軟體VSPD,如下圖所示:


VSPD會自動識別出本臺計算上有幾個物理串列埠,例如本機只有一個物理串列埠COM1。在右側埠管理的分頁中,新增虛擬埠。虛擬埠一定是成對出現的,如CMO2和COM3,其編號由VSPD自動檢測本地物理串列埠資源後,自動為虛擬串列埠排號。單擊“Add pair”按鈕為計算機新增虛擬串列埠,如下圖所示:


可以在VSPD右側看見已經成功新增的虛擬串列埠,然後開啟串列埠除錯視窗將視窗號改為COM2,如下圖所示,


再開啟一個串列埠除錯視窗(可以同時開啟多個串列埠除錯視窗),將埠號改為COM3,如下圖所示:


兩個串列埠除錯視窗的串列埠設定保持預設的設定,接受設定和傳送設定選擇以ASCII碼形式傳送和接受,此時兩個串列埠處於關閉狀態,點選右側的“開啟”按鈕,開啟COM2和COM3串列埠,開始通訊。

在COM2口的傳送欄裡輸入“123456789A”並回車,然後點擊發送,在COM3口的接收區域內就能成功接收有COM2口發來的資料,如下圖所示:


同理,也可以由COM3傳送COM2接收,如下圖所示:


測試結束後停止傳送關閉串列埠,養成良好習慣。COM2和COM3口如果都能實現資料的收發,說明整個實驗環境安裝正確,即可進入更高級別的實驗。