Pages

2009-09-09

WinCE SerialPort測試程式

SerialPort (RS232)的收發測試免費程式很多,但若平台是WinCE或PDA上,
這類的資料收發測試就不多。

一般人以為RS232收發很容易,只要元件拉一拉配合硬體狀況就能跑,
然而其中遇到的細節(例如HandShake, RTS, Recv資料驗證、多執行緒、Send Overrun Ack),
絕非只用Time Delay這種治標的方式來遷就硬體。

為了寫好這隻通用的程式,我把RS232的規格/名詞挖出看了一遍
寫出下面通用的RS232測試程式,支援NetCF 2.0,XP上也能跑。
畫面小小的,是為了兼容Mobile Device的畫面,連CF版本不升3.5,都是為了方便。

接收資料畫面: (儲存檔案可用於佈署傳檔)
SNAGHTML5bcfe68

傳送資料畫面: (可送檔)
SNAGHTML5c6245f

由於它只是測試程式用途,因此並沒有實作封包檢驗及傳送Ack等細部地方
但意思到就好。

下載: CeSerialPort.exe (18KB)

Post a Comment