青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

milkyway的窩

最初想法的誕生地

 

串行通訊



串行通訊實際上將被所有的Windows CE設備所支持,在硬件水平上,通過電纜和紅外傳送器進行串行通訊是很普通的。調制解調器也支持串行通訊。

1.PC和Windows CE的通信系統

Win32的通信系統 Win32提供給用戶一個模塊化的32位的保護模式的通信系統。在Win32中,各種通信資源的函數做了很大的改進和標準化,使得它們的操作就如同文件的操作一樣。

在串口讀寫操作中,Win32引入了超時概念。超時直接影響讀和寫的操作行為。當超過預先設定的超時間隔時,ReadFile、WriteFile操作仍未結束,那么將無條件結束讀寫操作,而不論是否已讀出或寫入指定數量的字符。

Windows CE的通信系統 Windows CE將驅動程序分為兩種:本地設備驅動程序和流設備驅動程序。本地設備驅動程序,也稱為“內置驅動程序”,這些設備驅動程序是一些硬件所必需的,是由原始設備制造商創建的,用以驅動如鍵盤、觸摸屏、音頻設備等,往往在設備售出后就不會再更換。另一方面,流接口設備驅動程序(指可安裝的啟動程序)可以由第三方生產商提供,以支持添加到系統中的設備。Windows CE下的設備驅動程序在與應用程序相同的保護級上工作。當系統啟動時,大多數驅動程序是由設備管理進程(DEVICE.EXE)加載的,所有的這些驅動程序將共享同一個進程地址空間。

本地設備驅動程序一般都被緊緊地限制在Windows CE的操作系統中,往往在設備售出后就不會再更換。因為Windows CE沒有像ISA或PCI那樣的用于附加插卡的總線,附加的硬件通常是通過PCMCIA或“小型快閃槽”安裝的,例如串口2是通過PCMCIA卡實現的。觀察注冊表中的HKEY_LOCAL_MACHINE下的\Drivers\Active鍵中的內容,可以了解在Windows CE中加載了什么驅動程序。 

通信過程 包括(1)打開通信資源。在進程使用串口之前,首先應使用CreateFile函數打開通信資源,返回一個標識該資源的句柄。在CreateFile函數打開串口通信資源時,系統將根據上次打開資源時的數值初始化和配置資源;(2)讀寫串口資源。通過ReadFile和WriteFile函數來讀寫串口。讀和寫的超時時間由SetCommTimeouts函數設置;(3)關閉通信資源。在使用通信資源結束后,應調用CloseHandle函數來關閉通信句柄,釋放資源。

基本的串行通信編程 串行設備被視為用于打開、關閉、讀和寫串口的常規、可安裝的流設備。Win32 API提供了一組通信函數,Windows CE支持了其中的大多數通信函數。

打開和關閉串行端口:在所有的流設備都可以使用CreateFile來打開串行端口設備。一般的調用方法如下:

hSer=CreateFile(TEXT(“COM1:”),

GENERIC_READ|GENERIC_WRITE,

0,

NULL,

OPEN_EXISTING,

0,

NULL);

 

由于Windows CE不支持設備的重疊I/O,因此不能傳遞FILE_FLAG_OVERLAPPED標志。當不成功時,返回句柄INVALILD_HANDLE_VALUE,反之返回打開的串行端口句柄。

調用CloseHandle可以關閉一個串行端口:

CloseHandle(hSer);

讀寫串行端口:可以使用ReadFile和WriteFile來讀寫串行端口。從串口讀出數據只需如下調用:

int rc;

DWORD cBytes;

BYTE ch;

rc=ReadFile(hSer,&ch,1,&cBytes,NULL);

調用成功,則變量ch將讀入一個字節,cBytes將被設置為讀取的字節的數量。

從串口寫入數據只需如下調用:

int rc;

DWORD cBytes;

BYTE ch;

ch=TEXT(‘A’);

rc=WriteFile(hSer , &ch , 1 , &cBytes , NULL );

上面的代碼將字母A寫入已經打開的端口,成功的話,ReadFile和WriteFile都將返回TRUE。


http://palmheart.net/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=154

每一個串行設備都匹配有一個COM口,例如“COM1”。Windows CE為打開串口和管理接收設備上的連接提供了一個API。一旦連接成功,將用相同的函數進行數據傳送,這些函數用以讀一個文件或者寫一個文件。數據只是簡單的從一個設備傳送到另一個設備。不支持同步和異步I/O。

posted on 2007-01-04 15:09 milkyway 閱讀(567) 評論(0)  編輯 收藏 引用 所屬分類: wince(別人的文章技巧總結)

導航

統計

公告

隨筆皆原創,文章乃轉載. 歡迎留言!

常用鏈接

留言簿(37)

隨筆分類(104)

隨筆檔案(101)

文章分類(51)

文章檔案(53)

wince牛人

搜索

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美jjzz| 亚洲国产免费看| 国产一区二区中文字幕免费看| 欧美日韩美女在线| 欧美午夜电影一区| 国产精品久久久久久久久搜平片| 国产精品蜜臀在线观看| 国产午夜精品福利| 亚洲高清一二三区| 中文精品在线| 久久久999精品免费| 女主播福利一区| 亚洲精品久久久久中文字幕欢迎你| 亚洲美女一区| 久久福利资源站| 欧美日韩1区| 国产一区二区按摩在线观看| 最近中文字幕日韩精品| 午夜免费在线观看精品视频| 麻豆亚洲精品| 9l国产精品久久久久麻豆| 欧美一区二区三区精品电影| 麻豆国产精品777777在线| 欧美小视频在线观看| 激情婷婷久久| 亚洲制服少妇| 亚洲第一区在线观看| 亚洲欧美精品suv| 欧美高清在线视频观看不卡| 国产欧美日韩精品a在线观看| 亚洲国产精品黑人久久久| 香蕉久久国产| 亚洲另类在线一区| 久久精品理论片| 午夜日韩电影| 在线播放视频一区| 亚洲视频久久| 欧美激情一区二区三区四区| 亚洲少妇一区| 欧美激情一区二区在线| 国产午夜精品视频| 亚洲网址在线| 亚洲国产精品久久久久婷婷老年 | 国内精品久久久久久久影视麻豆| 亚洲精品裸体| 米奇777超碰欧美日韩亚洲| 亚洲一区二区在线免费观看| 欧美日韩国语| 99精品国产高清一区二区| 免费久久99精品国产自在现线| 亚洲女性喷水在线观看一区| 国产精品超碰97尤物18| 中文一区二区| 一本色道久久88综合日韩精品| 欧美国产日产韩国视频| 亚洲欧洲免费视频| 欧美激情第8页| 麻豆成人av| 日韩午夜剧场| 一本在线高清不卡dvd | 亚洲高清不卡一区| 久久精品亚洲| 欧美资源在线| 一区国产精品| 亚洲韩国青草视频| 欧美精品久久久久a| 亚洲精品视频在线观看免费| 亚洲激情图片小说视频| 欧美国产一区二区三区激情无套| 亚洲三级观看| 亚洲六月丁香色婷婷综合久久| 欧美日韩精品三区| 亚洲欧美日韩国产另类专区| 亚洲一区二区久久| 国语精品一区| 亚洲国产高清一区二区三区| 欧美激情第8页| 亚洲综合久久久久| 欧美一区二区三区四区视频| 在线精品视频一区二区| 亚洲国产免费看| 国产精品国产三级欧美二区| 久久精品成人| 欧美大片免费久久精品三p | 免费人成精品欧美精品| 可以免费看不卡的av网站| 日韩一区二区免费高清| 亚洲一区二区3| 狠狠狠色丁香婷婷综合久久五月 | 免费欧美在线视频| 日韩视频免费在线观看| 一本色道精品久久一区二区三区| 国产女主播在线一区二区| 久久在线视频在线| 欧美久久久久久| 久久国产精品99精品国产| 久久一区激情| 午夜精品成人在线| 乱码第一页成人| 亚洲欧美色婷婷| 免费不卡在线观看| 欧美在线视频在线播放完整版免费观看| 久久久久国产精品一区| 亚洲一二区在线| 久久亚洲欧美国产精品乐播| 亚洲欧美国产制服动漫| 老司机免费视频一区二区| 午夜精品久久久久久久白皮肤| 蜜乳av另类精品一区二区| 欧美亚洲网站| 欧美午夜大胆人体| 亚洲国产综合91精品麻豆| 好看的日韩av电影| 亚洲伊人伊色伊影伊综合网| 日韩午夜精品| 欧美.www| 欧美不卡视频一区发布| 国产亚洲福利一区| 亚洲天堂成人| 亚洲一区二区三区四区在线观看| 美日韩精品免费| 欧美成年网站| 亚洲高清视频中文字幕| 久久国产精品久久精品国产 | 亚洲国产精品一区二区三区| 国产亚洲一区二区精品| 一区二区三区日韩在线观看| 日韩亚洲在线观看| 毛片一区二区| 欧美国产三区| 在线成人亚洲| 久久人人九九| 免费视频久久| 亚洲电影观看| 欧美黄色aaaa| 亚洲清纯自拍| 中日韩高清电影网| 欧美日韩精品综合在线| 日韩视频一区二区三区在线播放免费观看 | 午夜精品国产更新| 国产精品人人做人人爽人人添| 一区二区国产精品| 亚洲在线不卡| 国产精品私人影院| 欧美一级电影久久| 久久综合给合| 亚洲激情专区| 欧美日本免费| 亚洲性视频h| 久久久久久久一区二区三区| 精品成人国产| 欧美大色视频| 国产精品乱看| 99精品欧美| 亚洲综合第一| 国产视频一区在线观看| 欧美在线免费观看亚洲| 你懂的国产精品| 一本色道久久88亚洲综合88| 国产精品第一页第二页第三页| 亚洲在线视频观看| 欧美va亚洲va日韩∨a综合色| 亚洲精品视频一区二区三区| 欧美视频在线观看一区| 欧美一区亚洲二区| 亚洲国产高清在线观看视频| 亚洲影视九九影院在线观看| 国内精品国产成人| 欧美日韩不卡| 久久久久久亚洲精品中文字幕| 亚洲免费成人av| 久久人91精品久久久久久不卡| 亚洲精品一区二区三| 国产精品一国产精品k频道56| 另类国产ts人妖高潮视频| aa亚洲婷婷| 欧美激情免费观看| 欧美影院午夜播放| 日韩系列欧美系列| 国产在线成人| 国产精品啊v在线| 嫩草伊人久久精品少妇av杨幂| 亚洲免费伊人电影在线观看av| 欧美高清在线一区| 久久久99久久精品女同性| 宅男在线国产精品| 亚洲大胆女人| 国产亚洲午夜高清国产拍精品| 欧美日韩免费高清| 美国十次了思思久久精品导航| 亚洲免费影视| 亚洲色图综合久久| 亚洲精品婷婷| 欧美成人中文| 久久久亚洲影院你懂的| 亚洲欧美日韩一区| 亚洲午夜免费视频| 99视频有精品| 日韩视频免费大全中文字幕| 伊人久久大香线|