控制rs232是暫存器中的那幾個bit? |
尚未結案
|
jchuang
一般會員 發表:41 回覆:36 積分:15 註冊:2003-08-08 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
To jchuang: 你可以參考16cxx-like的IC Data Sheet, 國家半導體, 德儀皆有出UART晶
片.
RS232信號中有三組是成對的, 成對的意思是一個是IN,另一個就是OUT, 分別
是TX及RX, DSR及DTR, CTS及RTS; TX及RX只有對THR&DRD寫入或讀出有效, 你不
用去控制, 其它的應該是在MCR及MSR這兩個暫存器裏面吧, 你參考一下手冊就
會知道, 其中有Delta-XXX的位元就是提供給設計者知道外部信號有變化.
建議你對RS232的信號及接腳作用要去了解, 這些資料都可以在網路上找得到.
請參考
|
jchuang
一般會員 發表:41 回覆:36 積分:15 註冊:2003-08-08 發送簡訊給我 |
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
|
門神
一般會員 發表:1 回覆:4 積分:1 註冊:2005-04-30 發送簡訊給我 |
|
jchuang
一般會員 發表:41 回覆:36 積分:15 註冊:2003-08-08 發送簡訊給我 |
deal derrenbol1: 不好意思,因為太急了,所以沒有寫清楚,其實是收和送都想要知道。
以下是我找到的資料,我也有試過了,是正確的,只是找不到Rx的資料,
您說的UART 的DATASHEET 我目前還在找…,如果知道Rx的話,請同我說一下,謝謝您了。
rs232腳位 暫存器 第幾個bit DCD MSR 7 RX 不知道 TX LCR 6 DTR MCR 0 DSR MSR 5 RTS MCR 1 CTS MSR 4 RI MSR 6也請如果知道Rx的人同我說一下,謝謝您。 新手上路
------
新手上路 |
門神
一般會員 發表:1 回覆:4 積分:1 註冊:2005-04-30 發送簡訊給我 |
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
To jchuang : 你還是認真去看Data Sheet. 你列的 rs232腳位 暫存器 第幾個bit
DCD MSR 7
RX 不知道
TX LCR 6
DTR MCR 0
DSR MSR 5
RTS MCR 1
CTS MSR 4
RI MSR 6
你沒看資料的話, 你不會知道MSR這個暫存器是唯讀的, 且實際IC上
DCD, RI, DSR, CTS是Input , 有做過單晶片控制嗎 ? Input型態的GPIO
你是無法控制的. 至於RX這隻接腳你不用找了, 那一隻接腳是UART晶片直
接控制的.
|
jchuang
一般會員 發表:41 回覆:36 積分:15 註冊:2003-08-08 發送簡訊給我 |
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |