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

在BCB下對任意一個PIN腳設定成Hi

尚未結案
sean1022
一般會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-12-08 16:27:57 IP:61.56.xxx.xxx 未訂閱
請問有關於在BCB下對任意一個PIN腳設定成Hi 或Low 的資料嗎? EscapeCommFunction好像沒有幫助, 而且只能改變DTR 或 RTS 至少要能改變TXD 謝謝
DavidLo
高階會員


發表:17
回覆:225
積分:168
註冊:2004-07-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-12-08 18:42:57 IP:218.169.xxx.xxx 未訂閱
Hi! 你指的是RS232埠. 於PC內部有一個UART對應RS232埠.架構圖如下 除了SOUT(TXD)和SIN(RXD),其他(經過MODEM CONTROL REGISTER,MODEM STATUS REGISTER)都可以控制或讀取. SOUT是由TRANSMITTER HOLDING REGISTER位移輸出控制.無法任意控制.
sean1022
一般會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-12-08 18:50:35 IP:61.56.xxx.xxx 未訂閱
謝謝 但是BCB程式要怎麼寫呢? 才可以控制那些腳位
DavidLo
高階會員


發表:17
回覆:225
積分:168
註冊:2004-07-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-12-08 19:17:43 IP:218.169.xxx.xxx 未訂閱
上面架構圖,資料流方向好像有誤!!! 我的方式很簡單,如下所示:
//MODEM CONTROL output
int  WINAPI sio_DTR(int port, int mode);
int  WINAPI sio_RTS(int port, int mode);
//MODEM LINE STATUS input
#define S_CTS                0x01
#define S_DSR                0x02
#define S_RI                0x04
#define S_CD                0x08
int  WINAPI sio_lstatus(int port);//讀回值相對bit如上
妳提的EscapeCommFunction這類API,請其他大大熱心回答! 我的方式有興趣及需要,可以給範例(BCB only). 發表人 - DavidLo 於 2005/12/08 19:20:10
系統時間:2024-11-23 17:30:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!