1. 程式人生 > >串列埠程式設計之一:虛擬串列埠VSPM解決串列埠程式設計問題

串列埠程式設計之一:虛擬串列埠VSPM解決串列埠程式設計問題

通過串列埠除錯軟體UartAssist.exe 和虛擬串列埠軟體VSPM,可以解決串列埠程式設計時沒用硬體除錯的問題,通過VSPM虛擬出串列埠裝置,讓程式傳送資訊到 VSPM 裝置後通過UartAssist.exe 直接回顯資訊,可以方便的除錯串列埠通訊程式。

虛擬串列埠軟體VSPM可以在電腦上用軟體方式虛擬出多個串列埠,在機器看來是硬體。並可以設定為上位機或下位機。但是虛擬出單個串列埠是達不到除錯效果的,我們需要把虛擬出的兩個串列埠連起來,一個作為自己寫的程式傳送端,一個作為串列埠除錯軟體的接收端,這樣程式從傳送端傳送的訊息即可從接收端顯示,效果一目瞭然。如下圖:


安裝好VSPM後在開始選單裡點選 VSPM -> 虛擬串列埠互聯外掛,然後把目錄下的vspm.ini 檔案覆蓋到程式根目錄,記得備份原檔案哦。這時候你再啟動VSPM,就是COM3-COM4相連、COM5-COM6相連的狀態。


執行兩個UartAssist ,分別設定為 COM5、COM6,把“十六進位制顯示”的勾選去掉,然後互相發訊息測試一下吧。


這時候再寫程式來往COM5發訊息,就可以在COM6進行監控了。

===================================

tags:串列埠 串列埠程式設計 虛擬串列埠 COM VSPM