線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1826
推到 Plurk!
推到 Facebook!

請問如何在BCB下判斷RS232中的RI腳位是否被Hi, Low

尚未結案
sean1022
一般會員


發表:4
回覆:2
積分:1
註冊:2005-09-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-15 00:20:31 IP:61.56.xxx.xxx 未訂閱
請問如何在BCB下判斷RS232中的RI腳位是否被Hi, Low 謝謝
derrenbol1
中階會員


發表:5
回覆:113
積分:93
註冊:2004-12-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-15 01:11:21 IP:61.228.xxx.xxx 未訂閱
To sean1022: 使用Window API中SetCommMask, GetCommMask及WaitCommEvent等 函數去取得Modem信號"變化", 請參考MSDN
sean1022
一般會員


發表:4
回覆:2
積分:1
註冊:2005-09-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-15 09:55:18 IP:61.56.xxx.xxx 未訂閱
請問如何寫呢? 如果只想知道RI腳位的狀態 是否可以用 ch =inportb(0x3fe); if((ch & 0x40)==0x40)來判斷?
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-15 10:30:42 IP:59.104.xxx.xxx 未訂閱
引言: 請問如何寫呢? 如果只想知道RI腳位的狀態 是否可以用 ch =inportb(0x3fe); if((ch & 0x40)==0x40)來判斷?
BCB 用到的東西都是到 API 層了。 那些 Interrupt 都被 Windows 攔掉了。 妳無法直接去搞這個東西。
derrenbol1
中階會員


發表:5
回覆:113
積分:93
註冊:2004-12-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-09-15 14:22:29 IP:210.202.xxx.xxx 未訂閱
To sean1022 : 可以, 只是你只能用Polling的方式去讀取.
系統時間:2024-04-26 4:19:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!