在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機系統(tǒng)多串行口設計技術

            單片機系統(tǒng)多串行口設計技術

            作者: 時間:2012-04-27 來源:網(wǎng)絡 收藏

            以上八種多串口的方法可以歸納為五種思想:

            ①直接從CPU上下手,選擇多;

            ②挖掘器件本身的資源,在CPU?。桑峡诰€上用軟件模擬口;

            ③使用功能電路實現(xiàn)串、并轉換;

            ④使用功能電路將一路高速口分解為多路低速串行口;

            ⑤通過分時復用實現(xiàn)一路到多路的切換。

            針對這幾種不同的思想和其具體的實現(xiàn)方法,在應用時該如何選擇,不但要依據(jù)以上幾種方法的軟硬件復雜度、CPU時間開銷、實時性和可靠性,還要依據(jù)應用中所需串行接口的總路數(shù)、各個串口之間的獨立性和波特率,以及現(xiàn)有的開發(fā)條件和綜合成本指標。選擇時要根據(jù)各種因素進行綜合權衡。要在能實現(xiàn)所要求功能的基礎上,充分利用現(xiàn)有資源、降低的復雜度、提高可靠性,力求使設計代價最小、總體成本最低。當然,這些方法的選擇應該靈活多樣,不必拘泥于一種方法,也可以因地制宜地選擇幾種方法的組合。

            4 應用舉例

            在某型無人機飛行控制器設計中,CPU選用的是80C196KC。CPU上原有的一路串口用于遙控遙測。為了測量飛機的航向角。中應用了數(shù)字羅盤HMR3000。該傳感器為串口接口,波特率為19200,輸出數(shù)據(jù)為NMEAC183格式,每秒20幀,每幀35字節(jié),為此需要給控制器增加一路全雙工異步串行接口。

            基于對以上8種設計方法的比較與分析,在權衡系統(tǒng)的軟硬件復雜度之后,選用了第四種方法,即利用16C550可編程通訊控制器擴展出一路串行口。專門與該傳感器通訊。16C550使用了FIFO功能,在接收14個字節(jié)后向CPU提出一次中斷請求。這樣CPU最多中斷4次就可以全部接收一幀姿態(tài)測量數(shù)據(jù)??刂破鞯能浖Γ龋停遥常埃埃耙粠敵鰯?shù)據(jù)的解碼時間僅為1.187ms,CPU的負擔并不大。CPU、16C550和HMR3000的連接電路如圖1所示。

            23.gif
            圖1 可編程通訊控制器16C550與系統(tǒng)的接口電路圖


            上一頁 1 2 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉