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

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>
            久久精品国产久精国产爱| 亚洲永久免费av| 免费观看成人| 99伊人成综合| 亚洲色图制服丝袜| 亚洲一区二区三区视频播放| 日韩天天综合| 亚洲在线成人| 亚洲激情在线观看视频免费| 欧美成人免费网站| 亚洲精品久久久蜜桃| 午夜视频一区在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎 | 久久国产直播| 欧美成人中文| 亚洲视频999| 欧美激情91| 久久先锋影音av| 亚洲黄色高清| 午夜精品视频一区| 国产精品久久一卡二卡| 亚洲欧洲精品天堂一级| 久久这里有精品15一区二区三区| 一区二区三区国产盗摄| 欧美sm视频| 亚洲国产日韩在线一区模特| 久久九九国产精品| 亚洲欧美久久| 国产日韩一区二区三区| 亚洲欧美日韩一区二区| 亚洲午夜一区二区| 国产精品乱看| 欧美专区日韩视频| 欧美一级艳片视频免费观看| 国产日产欧美一区| 久久这里只有精品视频首页| 久久久久欧美精品| 在线日韩欧美视频| 亚洲国产日韩欧美在线动漫| 玖玖玖免费嫩草在线影院一区| 亚洲国产99| 一区二区三区视频观看| 国产日韩欧美不卡| 欧美黄污视频| 国产精品日韩欧美| 亚洲国产黄色片| 国产日韩欧美不卡| 欧美激情第五页| 国产精品一二三| 免费视频最近日韩| 国产精品视频大全| 亚洲激情视频在线| 99国产精品久久久| 国产嫩草影院久久久久| 亚洲国产成人久久综合| 国产精品久久9| 亚洲精品视频免费在线观看| 国产综合色产在线精品| 亚洲天堂成人在线视频| 亚洲精品乱码久久久久久| 亚洲一区二区黄| 99riav久久精品riav| 欧美一区二区日韩| 亚洲免费视频成人| 欧美日韩1区2区3区| 蜜桃av综合| 在线观看成人一级片| 欧美在线啊v| 久久精品亚洲一区二区三区浴池| 欧美日韩免费观看一区| 亚洲精品视频在线播放| 亚洲国产精品久久人人爱蜜臀| 欧美在线精品免播放器视频| 午夜宅男欧美| 国产一区二区高清视频| 欧美一区二视频| 欧美+日本+国产+在线a∨观看| 激情久久一区| 欧美国内亚洲| 亚洲午夜电影在线观看| 欧美主播一区二区三区| 亚洲大片精品永久免费| 欧美劲爆第一页| 亚洲免费综合| 亚洲激情图片小说视频| 欧美亚洲一级| 日韩网站在线观看| 国产欧美午夜| 欧美日本精品一区二区三区| 亚洲永久免费视频| 亚洲少妇最新在线视频| 欧美日韩亚洲激情| 久久精品日产第一区二区| 亚洲韩国青草视频| 久久精品伊人| 欧美一区二区三区日韩视频| 亚洲欧洲精品一区二区三区不卡| 国产精品推荐精品| 欧美日韩在线视频一区| 久久一区二区三区国产精品| 亚洲午夜av| 一区二区三区精品视频在线观看| 美女精品视频一区| 久久久久久久综合日本| 亚洲欧美综合| 亚洲欧美日本精品| 一区二区不卡在线视频 午夜欧美不卡' | 亚洲免费视频中文字幕| 亚洲电影免费在线| 免费欧美电影| 亚洲精品国产无天堂网2021| 欧美成人日本| 亚洲精品一区在线观看| 亚洲日本视频| 午夜精品影院在线观看| 欧美在线看片| 欧美成人午夜激情在线| 老司机免费视频一区二区三区| 美女国产精品| 欧美性色综合| 亚洲高清视频的网址| 亚洲精品视频免费在线观看| 一区二区三区久久网| 久久成人18免费网站| 欧美成人精品在线播放| 亚洲国产婷婷香蕉久久久久久99| 亚洲精品一区二区三区在线观看| 亚洲视频久久| 久久www成人_看片免费不卡| 久久久久www| 亚洲图片在区色| 毛片基地黄久久久久久天堂| 欧美三级不卡| 一本色道久久精品| 欧美成人一区二区三区在线观看| 亚洲免费电影在线观看| 免费在线欧美视频| 国产综合久久久久影院| 午夜久久资源| 亚洲美女诱惑| 欧美日韩亚洲国产一区| 亚洲美女精品久久| 久久久国产成人精品| 欧美日韩综合在线免费观看| 亚洲激情网站免费观看| 欧美成人亚洲成人日韩成人| 久久亚洲不卡| 亚洲国产精品t66y| 亚洲国产毛片完整版 | 国内精品久久久久伊人av| 在线亚洲伦理| 亚洲在线免费| 国产一区二区无遮挡| 久久久久久网站| 嫩草国产精品入口| 99re国产精品| 香蕉乱码成人久久天堂爱免费| 国产视频一区在线观看一区免费| 亚洲一区二区精品在线| 亚洲一区在线免费| 狠久久av成人天堂| 亚洲精品久久久久久下一站| 欧美剧在线免费观看网站| 亚洲在线视频一区| 久久经典综合| 亚洲无吗在线| 免费成人av资源网| 午夜精品国产更新| 欧美freesex8一10精品| 久热精品视频在线观看一区| 亚洲精品免费在线播放| 亚洲一区中文| 一区二区三区产品免费精品久久75| 一区二区动漫| 亚洲精品日韩激情在线电影| 午夜久久资源| 亚洲天堂黄色| 欧美久久久久免费| 欧美成在线视频| 国产午夜精品美女视频明星a级| 亚洲人成亚洲人成在线观看| 欧美日韩国产三区| 欧美日本一区二区高清播放视频| 欧美国产日本韩| 久久精品国产清自在天天线| 免费观看30秒视频久久| 久久色中文字幕| 国户精品久久久久久久久久久不卡| 99re亚洲国产精品| 亚洲一区二区在线免费观看视频| 欧美国产日韩精品| 久久成年人视频| 国产亚洲精品综合一区91| 性欧美18~19sex高清播放| 亚洲自拍啪啪| 国内精品伊人久久久久av一坑| 小嫩嫩精品导航| 欧美成人一区二区| 亚洲欧美日韩综合aⅴ视频| 国产一区二区高清不卡|