<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP的1553B總線(xiàn)系統設計與實(shí)現

基于DSP的1553B總線(xiàn)系統設計與實(shí)現

作者: 時(shí)間:2010-11-08 來(lái)源:網(wǎng)絡(luò ) 收藏

通過(guò)對以上寄存器的配置。即可完成BC模式的操作。其初始化流程圖如圖4所示。

本文引用地址:http://dyxdggzs.com/article/151369.htm

d.JPG

e.JPG
4.2 自檢模塊
自檢模塊主要完成對BU-64843的4 kB RAM空間的檢查,看是否出現錯誤。實(shí)現方法是向該內存空間寫(xiě)入連續的數據,然后讀出來(lái)比較看是否相等,若不相等則表示有錯,記錄下所有的錯誤數并把這個(gè)錯誤數通過(guò)串行口發(fā)送給上位機。
4.3 中斷模塊
驅動(dòng)程序的中斷模塊分為2部分:1)用于接收1553B總線(xiàn)到來(lái)的數據,響應1553B總線(xiàn)數據的中斷。利用F2812的XINTl,XINTl采用脈沖下降沿觸發(fā)中斷方式;2)用于接收上位機向發(fā)送的命令,接收上位機的命令是通過(guò)F2812的串行通信接口(SCI)來(lái)進(jìn)行的,利用F2812的SCIT-XRXINT中斷。在XINTl中斷服務(wù)子程序中設置“讀總線(xiàn)數據標志”,在異步串口中斷服務(wù)子程序中設置“讀串口數據命令標志”。在查詢(xún)模塊中,可以通過(guò)查詢(xún)這兩個(gè)標志,來(lái)判斷是否有總線(xiàn)數據到來(lái)以及是否有上位機的命令到來(lái)。
4.4 查詢(xún)模塊
在查詢(xún)模塊中,當“讀總線(xiàn)數據標志位”有效時(shí),F2812就從BU-64843的命令堆棧相應地址處開(kāi)始依次讀4個(gè)地址單元的內容。分別為數據塊狀態(tài)字、時(shí)間標志字、數據塊指針和接收到的命令字,根據命令字和數據塊指針到數據堆棧讀取總線(xiàn)數據,然后將接收到的總線(xiàn)上的數據轉發(fā)出去。
當“讀串口數據命令標志位”有效時(shí),RX接收上位機的命令,根據不同的命令實(shí)現相應的功能。為了能夠保證與上位機實(shí)現可靠的握手,在查詢(xún)程序中設置了一個(gè)數據緩沖區,在查詢(xún)程序中對緩沖區中的數據進(jìn)行判斷,看是否收到一幀完整的命令。若收到一幀完整的命令,則根據不同的命令設置系統的啟動(dòng)、停止、自檢等相應標志,并將緩沖區中的數據依次向前移動(dòng)一幀,數據指針也向前移動(dòng)一幀。

5 結論
本文對1553B總線(xiàn)協(xié)議及其接口芯片BU-64843的功能、配置進(jìn)行詳細說(shuō)明,并介紹了定點(diǎn) TMS320F2812的基本性能和特點(diǎn)。在此基礎上實(shí)現了基于F2812和BU-64843的1553B總線(xiàn)接口的硬件電路和軟件的設計。BU-64843作為全3.3 V供電的1553B總線(xiàn)終端之一,方便與芯片F2812連接。BU-64843芯片功能強大,同時(shí)設置也很復雜,因此,對接口芯片的掌握,不但要從硬件接口上入手,還要熟悉其內部寄存器的相關(guān)配置?;贒SP的1553B總線(xiàn)接口設計方案有效解決了通訊實(shí)時(shí)性要求高的問(wèn)題,對地面電子檢測系統的應用具有參考價(jià)值。


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: DSP FPGA

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>