CT2579 AEROFLEX [Aeroflex Circuit Technology], CT2579 Datasheet - Page 17

no-image

CT2579

Manufacturer Part Number
CT2579
Description
APPLICATION NOTE 108
Manufacturer
AEROFLEX [Aeroflex Circuit Technology]
Datasheet
APPLICATION NOTE #108
END IF
IF WORDCNT = 00000(b) THEN
WORDCNT = 32 "ALL ZEROS IN WORD COUNT FIELD = 32 DATA WORDS
END IF
IF T/R_BIT = 0000000000000000(b) THEN
END IF
IF T/R_BIT = 0000010000000000(b) THEN
***********************************************
INIT: DEFINT A-Z
DETECT: IF NCMDEMPTY = 1 THEN
REDIM DATA()
GOTO RECEIVE
REDIM DATA()
FOR J = 1 TO 32
REM ************ DETECT COMMAND ROUTINE ****************************************
REM *
REM *
REM *******************************************************************************************
REM********************************************************************************************
REM ************ INITIALIZATION ROUTINE
REM *******************************************************************************************
OUT 1, 400(h) "WRITE TO THIS ADDRESS TO SET CT2577 INTO RT MODE
INPUT MODE, XX(h) "READ PIN BCNRT FROM THE CT2577
DIM DATA(32)
REM ******************************************************************************************
REM ******************************************************************************************
REM ******************************************************************************************
; GOT TO ROUTINE TO READ OUT
; THE RECEIVED DATA FROM THE 1553 BUS
;CLEARS ARRAY DATA()
CMDWORD = INPUT(OOh)
MEMPOINT = CMDWORD & 0000011111111111(b)
T/R_BIT = CMDWORD & 0000010000000000(b)
WORDCNT = CMDWORD & 0000000000011111(b)
;CLEARS ARRAY DATA()
MEMPOINT = MEMPOINT - 1
"LOCATIONS 1-32 = 32 WORDS
"
"
"OFFSET POINTER SO THAT FINAL POSITION
"WORD TRANSFER SHOULD BE LOADED IN
"LOCATION 00 OF THAT SUBADDRESS.
"IS AT LOCATION 00. FOR EXAMPLE, A ONE
0 = RT MODE
1 = BC MODE
17
;READ FROM LOCATION 00
Released 9/98

Related parts for CT2579