隨著現在射頻識別的應用越來越多,非接觸IC卡模塊嵌入到wince系統的設備中變得越來越普及,那么如何在沒有wince設備的情況下,來開發和調試IC卡模塊的程序呢?
目前友我科技的全系列高頻RFID模塊均支持wince的開發,都帶有wince的開發包,這些模塊型號有:YW-201,YW-202,YW-203,YW-204分體和天線一體的模塊,低功耗RFID模塊YW-401,低價格的模塊YW-411。
需要準備的設備:以上任何一款RFID模塊,如果接在PC機上需要使用232到TTL串口的轉換,或者使用USB轉TTL串口數據線也可以。
1.打開開發工具VS2008,新建工程,在C#下面選擇smart device projiect,然后選擇.net Framework 2.0, 如果你確保你的wince的net framework版本,你可以選擇更高的版本,然后輸入工程名稱:YOWORFIDModuleDemo

2.點擊OK后,選擇目標平臺為windows ce,同時選擇net framework版本為2.0,然后選擇device application.

3.點擊OK后,vs2008將自動生成一個程序框架,并生成了一個窗口為Form1,將這個窗口設置成合適的大小,以適合于你的wince設備的顯示屏。

4.現在可以編譯下看看,如果沒有問題,則我們的程序將繼續。
5.將頭文件yw20x.cs復制到工程目錄下,并將wince下的dll文件yw20x.dll復制到debug目錄下,方便調試。
5.在工程上添加已存在的文件yw20x.cs

6. 到目前為止,準備工作都做好了,現在往剛才建的窗口上放置必要的wince控件,然后編程序。如下圖所示:

6.代碼寫好后,選擇release編譯,從release目錄下復制exe文件和wince下的dll文件yw20x.dll到一個新的文件夾下,我們在d盤新建了一個文件夾winceshare.
7.從vs2008的工具菜單中,點擊Device Emulator Manager,選擇一個wince下的模擬器。

7.右擊該模擬器,將出現wince的模擬器界面

8.為了要調試串口程序,在這里需要配置串口,在File菜單中選擇config,出現配置界面

9.先設置Share Folder,將我們改才設置的winceshare文件夾作為模擬器的共享文件夾

10.然后再peripherals頁面,選擇映射的串口,由于我們的IC卡模塊通過加算機接在COM1上,所以我們選擇COM1。

11.點擊OK后,在My device文件夾下進入Storage Card后就看到了我們剛才復制的兩個文件

12.運行YOWORFIDModuleDemo.exe,出現了我們設計的界面。點擊打開串口,讀卡和寫卡,一切都顯示成功。

至此,一個完整的運行在wince下的IC卡模塊讀寫程序開發好了,下一篇我們將講述在wince模擬器下如何開發和調試TCPIP網口的IC卡讀卡器,更多內容請關注友我科技網站