<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è) > 嵌入式系統 > 設計應用 > 一種用于ISA總線(xiàn)計算機1553B接口模塊的設計

一種用于ISA總線(xiàn)計算機1553B接口模塊的設計

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

2.2 1553—SIDE的主要技術(shù)指標

  a. 總線(xiàn)傳輸速率為1Mb/s;
  b. 總線(xiàn)傳輸字差錯率小于10-7;
  c. RT響應狀態(tài)字時(shí)間≤12μs;
  d. 可作為BC、RT或MT選用;
  e. 32K×16位偽雙口RAM。;

3 1553—SIDE的通信軟件

3.1 通信軟件的設計原則

  a. 系統通用性和易修改性。針對不同任務(wù),1553—SIDE的通信軟件不必修改,只需要修改相關(guān)的數據表;
  b. 系統的透明性。1553—SIDE的通信軟件向應用軟件提供有力的支持,使應用軟件對總線(xiàn)的數據傳輸呈透明狀態(tài),在正確的應用層協(xié)議支持下,連至1553B總線(xiàn)上的兩個(gè)終端之間的應用程序信息交換與本機兩個(gè)程序之間的信息交換完全類(lèi)似;
  c. 通信軟件設計依照軟件工程思想自頂向下,逐步求精,進(jìn)行模塊化的設計,該軟件具有完備的功能,可測試性強,可讀性好,易修改擴充。

3.2 通信軟件的功能

  在1553—SIDE硬件完成物理層、數據鏈路層的基礎上,通信軟件實(shí)現傳輸層功能。它駐留在主機上,具體包括以下幾個(gè)方面:
  a. 按應用軟件要求設置工作模式和相應的數據結構;
  b. 控制多路傳輸總線(xiàn)上消息的傳輸,包括方式指令的特殊處理;
  c. 故障處理,包括消息的傳輸無(wú)效,1553—SIDE自測試故障等。

3.3 通信軟件的內容

  通信軟件包括系統控制程序、1553—SIDE控制程序、消息控制程序。

3.3.1 系統控制程序
  a. setfuncdrv 設置模塊的功能(BC/RT/MT);
  b. ldblstdrv 加載總線(xiàn)表;
  c. updblstdrv 修改總線(xiàn)表。

3.3.2 1553—SIDE控制程序
  a. initdrv 對1553B通信處理部分的數據結構初始化;
  b. godrv 啟動(dòng)通信處理部分,使其進(jìn)行工作狀態(tài);
  c. stopdrv 停止通信處理部分的工作;
  d. bitdrv 啟動(dòng)通信處理部分的自測試。

3.3.3 消息控制程序
  a. readdrv 從通信處理部分的緩沖區讀數據;
  b. writedrv 向通信處理部分的緩沖區寫(xiě)數據;
  c. refreshdrv 檢查通信處理部分的輸入緩沖區數據刷新情況;
  d. bcreaddrv BC模式下讀消息;
  e. bcwritedrv BC模式下寫(xiě)消息;
  f. mtreaddrv MT模式下讀消息。

4 應用程序介紹

  1553—SIDE提供了一個(gè)菜單驅動(dòng)的界面來(lái)定義所有的選項、參數和數據,菜單為樹(shù)結構,如圖3:

圖3 菜單樹(shù)

  每個(gè)菜單頁(yè)包括菜單的路徑名,菜單條(菜單列表),菜單變量和狀態(tài)行。狀態(tài)行顯示退出菜單的方法及1553—SIDE卡的一些異常情況。
  子菜單可由下述二種方法之一選擇:擊熱鍵或用位置鍵移動(dòng)光標至所選項。
  如果用戶(hù)定義的參數有誤,信息窗來(lái)解釋或警告非法的輸入值。

4.1 詳細描述

  1553—SIDE菜單程序有三種操作模式:即SETUP、RUN、DISPLAY COMMUNICATION STACK。

4.1.1 SETUP模式
  SETUP模式使得用戶(hù)在菜單驅動(dòng)的界面幫助下定義參數和數據。所有的設置可被存儲或加載。
  BC方式支持127條獨立的消息和所有的通信格式,每條消息由圖4所示的消息頁(yè)描述,可自由設置消息數目、消息類(lèi)型、RT地址、子地址、字計數等內容。

圖4 消息頁(yè)



評論


相關(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>