原本.net1.1都是采用justinIO.cs的,它調(diào)用的是winAPI,可能存在不同設(shè)備的兼容性問題。現(xiàn)在.net2直接在system.io.port下面有serialPort了,這樣可以直接用。
鑒于.net2和.netCF2對(duì)于threading有不同的用法,所以兩個(gè)版本都做了,分別是PC+.net2和wm5sp+.netcf2的。
由于smartphone的藍(lán)牙都是默認(rèn)com6和com7的,所以如果這個(gè)程序大家想用作藍(lán)牙串行,在你們的桌面端藍(lán)牙配置的時(shí)候要注意把虛擬串口重新定義到com6。具體做法以IVT Bluesoleil為例子,裝好藍(lán)牙驅(qū)動(dòng)程序以后,會(huì)在設(shè)備管理器里面多出幾個(gè)串行口;而IVT默認(rèn)的串行口是com10/11,這樣就要把設(shè)備管理器com10/11的高級(jí)屬性里面的端口重新強(qiáng)制定義到com6/7,這樣就可以了。因?yàn)槲易鏊{(lán)牙串行,所以程序代碼中都采用了COM6, 9600, 8, N, 1 的通信格式。
本論壇也有cpp的smartphone串行程序,大家可以搜索一下。那個(gè)也不錯(cuò),我調(diào)試的時(shí)候smartphone采用這個(gè)來調(diào)試的。
標(biāo)簽:
justinIO
net
1.1
cs
上傳時(shí)間:
2014-01-19
上傳用戶:moshushi0009