资源简介

基于BU61580的1553B总线测试代码,完整的测试代码 和 文档说明,以及1553B总线的规范文档等

资源截图

代码片段和文件信息

/*============================================================================*
 * FILE:                    F I L E X F E R . C
 *============================================================================*
 *
 * COPYRIGHT (C) 2000 - 2004 BY
 *          CONDOR ENGINEERING INC. SANTA BARBARA CALIFORNIA
 *          ALL RIGHTS RESERVED.
 *
 *          THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND
 *          COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH
 *          THE INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR ANY
 *          OTHER COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE
 *          AVAILABLE TO ANY OTHER PERSON.  NO title TO AND OWNERSHIP OF THE
 *          SOFTWARE IS HEREBY TRANSFERRED.
 *
 *          THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT
 *          NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY CONDOR
 *          ENGINEERING.
 *
 *===========================================================================*
 *
 * FUNCTION:   BusTools board API library:
 *             This file demonstrates how to implement a MIL-STD-1760A file
 *             transfer using a Condor Engineering PCI-1553 or ISA-1553 board.
 *
 * USER ENTRY POINTS: 
 *      main        - This is a stand-alone executable example program.
 *
 * INTERNAL ROUTINES:
 *     setupTheISA1553Board
 *     setupTheDataBuffers
 *     initializeTheBufferData
 *     fillTheHostControlBuffer
 *     writeTheHostContr0lBufferToTheBoard
 *     fillTheHostDataBuffer
 *     writeTheHostDataBufferToTheBoard
 *     fillTheMinorframe
 *     Local_BC_Start
 *     Local_BC_Stop
 *     setTheInterruptandEvents
 *     writeTheHostControlBufferToTheBoard
 *     hostControlBufferWrite
 *     buildLastMinorframe
 *
 *===========================================================================*/

/* $Revision:  4.30 Release $
   Date        Revision
  ---------    ---------------------------------------------------------------
  07/06/2000   Initial version.rc.V4.06
 */

/*---------------------------------------------------------------------------*
 *                     INCLUDES DEFINES and GLOBALS
 *---------------------------------------------------------------------------*/

#include 
#include 
#include 
#include “busapi.h“
#include “Apiint.h“

#define CONTROL_ADDRESS_INCREMENT 2
#define DATA_ADDRESS_INCREMENT 4

#define TC_RT 15
#define TC_SUBADDRESS 14
#define TC_MSG_WORD_COUNT 29

#define TD_RT 15
#define TD_DATA_SIZE 18
#define TD_MSG_WORD_COUNT 30

#define TM_BUFFER_ADDR 0x7a000
#define TEST_ADDRESS 0x7a002
#define TM_RT 15
#define TM_SUBADDRESS 14
#define TM_MSG_WORD_COUNT 9

#define RECEIVE 0
#define TRANSMIT 1

#define NORMAL_GAP_TIME 12
#define LONG_GAP_TIME 3000
#define REAL_LONG_GAP_TIME 4000
#define ERROR_INJECTION_BUFFER 0x420

#define CONTROL_MESSAGE_SIZE 2
#define DATA_BLOCK_SIZ

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2008-10-10 13:32  BusTools-1553-API

     文件        766  2001-04-20 15:05  BusTools-1553-API\AIR.ICO

     目录          0  2008-10-10 13:32  BusTools-1553-API\Busapi32

     文件       6084  2006-04-20 14:44  BusTools-1553-API\Busapi32\Busapi32.dsp

     文件        541  2004-08-02 10:11  BusTools-1553-API\Busapi32\Busapi32.dsw

     文件     134144  2008-10-10 13:16  BusTools-1553-API\Busapi32\Busapi32.ncb

     文件      55808  2006-04-20 14:44  BusTools-1553-API\Busapi32\Busapi32.opt

     文件       3381  2006-04-20 14:43  BusTools-1553-API\Busapi32\Busapi32.plg

     文件        905  2008-10-10 13:16  BusTools-1553-API\Busapi32\Busapi32.sln

    ..A..H.      9216  2008-10-10 13:16  BusTools-1553-API\Busapi32\Busapi32.suo

     文件      17352  2008-10-10 13:15  BusTools-1553-API\Busapi32\Busapi32.vcproj

     文件     394847  2008-07-31 15:50  BusTools-1553-API\Condor Engineering PCI-1553 Board0 (Dev 0)

     目录          0  2008-10-10 13:32  BusTools-1553-API\Documents

     文件    1488370  2006-03-30 15:57  BusTools-1553-API\Documents\BusTools1553-API Software Reference Manual_3.5.pdf

     文件    2623230  2006-03-30 15:47  BusTools-1553-API\Documents\BusTools1553-API Software User Manual_3.5.pdf

     文件    5022834  2006-04-26 16:49  BusTools-1553-API\Documents\MIL-STD-1553 Hardware Installation Guide_3.98.pdf

     文件     578778  2001-02-19 14:02  BusTools-1553-API\Documents\MIL-STD-1553 Tutorial.pdf

     文件    1316379  2006-05-01 16:32  BusTools-1553-API\Documents\Mil-Std-1553 UCA  Reference Manual V3.98.pdf

     目录          0  2008-10-10 13:32  BusTools-1553-API\Examples

     目录          0  2008-10-10 13:32  BusTools-1553-API\Examples\C

     目录          0  2008-10-10 13:32  BusTools-1553-API\Examples\C\Additional C Sample Code

     目录          0  2008-10-10 13:32  BusTools-1553-API\Examples\C\Additional C Sample Code\examples

     文件      16527  2004-09-20 09:16  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_2ch.c

     文件      10986  2005-04-27 07:14  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_bc1.c

     文件      11633  2004-09-20 09:46  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_bc1a.c

     文件      12435  2004-09-20 09:49  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_bc1b.c

     文件      12798  2004-09-20 09:52  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_bc1c.c

     文件      13637  2005-11-16 08:59  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_bc1_memaccess.c

     文件      16202  2004-09-20 09:55  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_bc2.c

     文件      12774  2005-04-01 09:05  BusTools-1553-API\Examples\C\Additional C Sample Code\examples\example_bc2a.c

............此处省略398个文件信息

评论

共有 条评论