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

uart 8250 連線狀態暫存器(line status register)問題

答題得分者是:derrenbol1
addn
高階會員


發表:64
回覆:221
積分:202
註冊:2005-03-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-21 20:48:51 IP:218.171.xxx.xxx 未訂閱
各位大大 請問如果使用8051來控制8250接收串列輸入資料 不使用中斷方式,而是以輪詢一直讀取連線狀態暫存器 判斷DR 位元方式, 可是8250 SPEC上寫到只要有讀取連線狀態暫存器,OE,PE,FE,BI 等位元會自動清除為0,這樣的話會不會發生OE,PE,FE,BI設定與清除 碰撞問題呢(在讀取連線狀態暫存器時,剛好8250要做OE,PE,FE,BI設定) 謝謝
derrenbol1
中階會員


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-22 13:16:44 IP:210.202.xxx.xxx 未訂閱
To addn : 通常是不會發生的; 在晶片內的FIFO應該都是 一個字元加上這四個狀態旗標; 所以Chip設定DR 給你的程式知道時, 它內部的指標已經指到FIFO 的下一個空間去了.
系統時間:2024-05-17 14:47:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!