[問題] 關於8251 USART status register的問題

看板Electronics作者 (kcir)時間17年前 (2008/06/15 02:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
前輩們好, 小弟在練習微算機題目時出了一點困難, 想麻煩板上的先進給予指點XD 問題敘述: ---------------------------------------------------- 一RS-232傳輸介面以8251 USART為介面轉換器, ___ ___ 在DSR和CTS輸入均為0的正常狀況,規劃為非同步傳輸模式, 且速率為2400Baud,資料格式為8位元,奇同位,兩個停止位元 ----------------------------------------------------- Q:在正常狀況下,若RxD得到的訊號為 ___ ___ _______ ___ ___ ______ | | | | | | | | | | |___| |______| |___| |___| |______| 則此USART的狀態字組為何? ----------------------------------------------------------- 我的作答方式是先解析訊號 ___ ___ _______ ___ ___ ______ | | | | | | | | | | |___| |______| |___| |___| |______| start D0 D1 D2 D3 D4 D5 D6 D7 P S1 S2 1 0 0 1 1 0 1 0 1 0 0 經過檢查,應該是只有framing error,因為沒有stop bit 但是要填入status register時,卻出了問題 http://img101.imageshack.us/img101/922/statusregisterrk7.jpg
我只能確定DSR為0,FE為1,PE為0 剩下的,我不確定是don't care,抑或是還有所變化, 麻煩前輩們給予指點掃除盲點XD 非常謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.86.190 robotic:轉錄至看板 ask 06/15 22:53
文章代碼(AID): #18L132d0 (Electronics)