版權聲明:本文爲博主原創文章,如需轉載請註明出處及做者。工具
本文由小李專欄原創,轉載需註明出處:【http://blog.csdn.net/softwave/article/details/8907599】post
最近在作一個項目,要求使用Java對磅房的小磅數據進行讀取,這就要求使用Java與串口進行通訊。串口的Java代碼已經開發完畢,但又不能總在生產現場調試程序,因此如何在本身的筆記本電腦上模擬串口數據就成了當務之急。託Google的福,找到了兩個小工具:VSPD和串口調試助手。下面簡單介紹一下如何結合這兩個小工具進行串口程序調試。spa
一、安裝好VSPD後,首先選擇你要虛擬的端口號,點擊「添加端口」。通常如今的筆記本電腦都沒有串口,因此能夠選COM1和COM2。.net
二、虛擬好端口後,左側能看到新虛擬出的COM1和COM2,此時兩個端口應該都沒有被佔用,處於停用狀態。3d
三、打開串口調試助手,設置COM1的波特率、奇偶校驗位、數據位、中止位等參數,同時確保COM2是未佔用狀態。咱們這樣設置,是爲了讓COM1負責發送數據,COM2負責接收數據。若是COM2也被佔用,那麼你的程序就沒法使用這個端口了。調試
四、在圖中方框位置填入你要模擬的數據,而後點擊「自動發送」,這時你應該看到進度條不斷前進,而VSPD的COM1的Sent數據不斷增加,說明串口調試助手正不斷經過COM1發送數據。blog
五、打開你要調試的程序,在你的程序中設置好波特率等各類參數,便可看到模擬結果了。此時能夠觀察到VSPD中的COM2被Java佔用了,並且Received數據不斷增加。開發