如何在WinCE模擬器中調試串口程序

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

標題:如何在WinCE模擬器中調試串口程序

摘要:

備註:Windows CE

日期:2011.3.7

姓名:朱銘雷

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

  配置WinCE模擬器的串口

要想在WinCE模擬器中調試串口程序,肯定需要配置模擬器的串口。簡單設置一下就可以了,將其映射到PC串口。

VS2005 | 工具 | 選項 | 設備工具 | 設備,選擇相應的平臺設備。

      

屬性 | 仿真器選項 | 外圍設備

 

      

我這裏是將WinCE模擬器的串行端口0映射到PC機的COM1,逐步確定就OK了。現在在WinCE模擬器中,打開COM1(對應模擬器的串行端口0,映射到PC機的COM1)發送數據,則PCCOM1就會相應的將數據發送出去。我將PCCOM1連接到另一臺Windows設備,進行測試:

 (模擬器中的串口調試助手)

 

(另一臺設備的串口調試助手)

 

可以進行正常的串口通訊了。

虛擬串口軟件Virtual Serial Port Driver

上面測試串口收發的時候,將PC端的COM1連接到另一臺Windows設備上進行測試。如果除了一臺電腦之外,什麼設備都沒有了。還是可以在WinCE模擬器上進行串口程序的測試。這個時候可以用虛擬串口工具在PC上創建一對虛擬串口。所謂一對,比如創建了COM2COM3,則虛擬串口COM2發送數據,可以在虛擬串口COM3上進行接收。

 

如下圖,創建一對虛擬串口COM2COM3

 

 

WinCE的“串行端口0”映射到PC端虛擬串口COM2

 

WinCE模擬器上,VC程序打開COM1(對應WinCE模擬器的“串行端口0”,映射到PC端的虛擬串口COM2),XP系統下同樣運行一個串口調試助手,以同樣的串口參數打開COM3。則兩者之間已可以正常進行串口通訊了。

 

Virtual Serial Port Driver上也會顯示一些虛擬串口的信息

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章