作為1553b匯流排通訊軟體,軟體主要目的就是控制匯流排控制器bc和遠端終端rt之間的資料交換。
//1553b_rt.cpp
#include using namespace std;
#include #include /***api函式標頭檔案包含***/
#include "proto_mch.h"
#include "deviceio.h"
#include "error_devio.h"
#include "error_mch.h"
#include "exc4000.h"
#include "excdef.h"
#include "excsysio.h"
#include "flags_mch.h"
#include "instance_mch.h"
#include "mchincl.h"
#include "mem_mch.h"
#include "proto_mch.h"
#include "proto_mch_back.h"
usint ttag;
dword muxisr(int param);
unsigned int numints=0, oldnumints = -1;
int handle;
byte shadowbyte;
ulong uinterruptstotal, uinterrupts[8];
/*******1553b——rt客戶端主程式********/
int main()
;//rt待接收資料
word dataoutblk[32]=;//rt待傳送資料
word * rtdata=rtdatablk; //rt待接收陣列指標
word * dataout=dataoutblk; //rt待傳送陣列指標
int send_wdcnt=3; //傳送資料個數
int recv_wdcnt=3; //接收資料個數
char errstr[255]; //錯誤資訊字元
usint device_num=29; //板**道:mch-1
usint module_num=0; //板卡模組
short mode=rt_mode_mch; //板卡工作模式:rt
int handle=init_module_mch(device_num,module_num);//初始化
if(handle<0)
{ get_error_string_mch(handle, 255, errstr);
cout<<"error:"<
1553B通訊軟體設計BC客戶端
作為1553b匯流排通訊軟體,軟體主要目的就是控制匯流排控制器bc和遠端終端rt之間的資料交換。1553b bc.cpp include using namespace std include include api函式標頭檔案包含 include proto mch.h include devic...
1553B 除錯記錄
1553b除錯記錄,上週六開始的珠海之行,在昨天落下帷幕。其實最早就開始在熟悉1553b協議了,當然我不熟悉ipcore。我們的ipcore也是乙個湖南老鄉開發,搞晶元設計的大牛,我在這裡就只有佩服的份了。我參與了1553b的除錯,當然我只是乙個最底層的執行者,這裡記錄一下就是為了以便後面的查閱。首...
1553B協議一些特點
1553b mil std 1553b 資料匯流排標準是20世紀70年代由美國公布的一種序列多路資料匯流排標準。它最初 是為飛機提出的內部電子系統連網標準,後來由於其可靠性高 傳輸率較高 技術成熟 易於擴充套件等優點而得到廣泛應用,尤其在航空 航天測控網路中更加受到關注。1553b的一些特點 1 1...