全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2792
推到 Plurk!
推到 Facebook!

RS232的Overlapped問題

缺席
kenbcb
中階會員


發表:171
回覆:129
積分:60
註冊:2003-07-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-27 11:57:40 IP:220.130.xxx.xxx 未訂閱
請問各位大大, 要如何用Overlapped結構,用readfile(), writefile()存取檔案...我要用成事件處理,並可以隨時知道RTS,CTS,DSR,CD,RI等狀態,可否指導或有範例參考!
mier_tt
一般會員


發表:18
回覆:43
積分:12
註冊:2004-12-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-11 14:07:22 IP:59.33.xxx.xxx 未訂閱
HI,kenbcb 運用Overlapped結構,首先需要在Createfile函式的第6個參數聲明為異步操作,就是FILE_FLAG_OVERLAPPED,再程式中用到readfile,writefile時,第5個參數也要聲明OVERLAPPED這個結構,其實這個過程還是有點複雜的,我給你提供一個關於COM PORT編程的網站,上面有很多關於這個的,因為大部份讀寫COM PORT的方法都是運用異步的方式(OVERLAPPED),請您LINK http://www.gjwtech.com/serialcomm.htm,您應該會得到滿意的答覆的.
windblown
中階會員


發表:0
回覆:117
積分:98
註冊:2003-11-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-12 12:58:51 IP:61.229.xxx.xxx 未訂閱
1 CreateFile() + WaitForSingleObject + multiThread 來處理 2: CTS,DSR 可用 SetCommMask()/GetCommMask() 來得知 3 尋找站上資料
oys
一般會員


發表:4
回覆:6
積分:2
註冊:2003-01-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-13 08:39:36 IP:218.163.xxx.xxx 未訂閱
引言: HI,kenbcb 運用Overlapped結構,首先需要在Createfile函式的第6個參數聲明為異步操作,就是FILE_FLAG_OVERLAPPED,再程式中用到readfile,writefile時,第5個參數也要聲明OVERLAPPED這個結構,其實這個過程還是有點複雜的,我給你提供一個關於COM PORT編程的網站,上面有很多關於這個的,因為大部份讀寫COM PORT的方法都是運用異步的方式(OVERLAPPED),請您LINK http://www.gjwtech.com/serialcomm.htm,您應該會得到滿意的答覆的.
http://www.gjwtech.com/serialcomm.htm 無法開啟
mier_tt
一般會員


發表:18
回覆:43
積分:12
註冊:2004-12-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-13 09:00:36 IP:59.33.xxx.xxx 未訂閱
Hi,oys 可以的呀!我剛才又打開了一遍,這個網站是我們大陸這邊的。不知道您為何打不開,那就可惜了,裡面有很多資源的。
系統時間:2024-03-28 15:54:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!