1. 程式人生 > >使用虛擬串列埠軟體和串列埠除錯助手來測試串列埠通訊程式碼

使用虛擬串列埠軟體和串列埠除錯助手來測試串列埠通訊程式碼

轉載自:http://blog.csdn.net/u013232740/article/details/49838233

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

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

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

思路:

用電腦虛擬兩個串列埠,自己寫的程式連線一個,用第三方串列埠工具連線另一個串列埠,兩個串列埠其實在內部是連著的,所以你的工具傳過來的資料會被串列埠工具收到。

此方法適合在自己的電腦上測試自己寫的通訊程式,如IEC101規約,沒有裝置連線,沒有串列埠或者甚至沒串列埠線的情況。

凡是有問題多想辦法,辦法總比困難多