DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AD28MSP01 Ver la hoja de datos (PDF) - Analog Devices

Número de pieza
componentes Descripción
Fabricante
AD28MSP01
ADI
Analog Devices ADI
AD28MSP01 Datasheet PDF : 28 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
REV. A
AD28msp01
{This ADSP-2101 program initializes the AD28msp01}
{and executes a loopback, or talk-through, routine.}
. MODULE/RAM/BOOT = 0 MSP01;
. VAR/DM/CIRC rec[2];
. VAR/DM/CIRC trans[2];
rset:
irq2v:
sprt0t:
sprt0r:
sprt1t:
sprt1r:
timerv:
JUMP start;
RTI; RTI; RTI;
RTI; RTI; RTI; RTI;
AX0 = 0x25; DM(0x3ff3) = AX0;
RTI; RTI;
JUMP receive;
RTI; RTI; RTI;
RTI; RTI; RTI; RTI;
RTI; RTI; RTI; RTI;
RTI; RTI; RTI; RTI;
start:
init dsp:
init msp01:
initi:
wait:
receive:
I2 = ^re c ;
L2 = %rec;
I3 = ^trans;
L3 = %trans;
M0 = 0;
M1 = 1;
S1 = 0;
DM(0x3000) = SI;
AX0 = 0x2a0f;
DM(0x3ff6) = AX0;
AX0 = 0x101f;
DM(0x3fff) = AX0;
IMASK = 0x10;
AR = 0;
CNTR = 6;
DO initi UNTIL CE;
TX0 = AR;
IDLE;
TX0 = SI;
IDLE;
AY0 = AR;
AR = AY0 +1;
AX1 = 1;
AR = 0x18;
TX0 = AX1;
IDLE;
TX0 = AR;
AR = B#0025;
DM(0x3ff3) = AR;
IMASK = 0x18;
JUMP wait;
DM(0x3ff3) = SI;
AX1= DM(I2, M1);
{Receive word buffer}
{Transmit word buffer}
{lnterrupt Vectors}
{Disable TX autobuffer}
{Initialize DAGs}
{Reset the AD28msp01}
{Initialize the ADSP-2101}
{Ext RFS, Int TfS, Ext SCLK, SLEN = 15}
{SPORT0 control register}
{Enable SPORT0}
{System control register}
{Initialize AD28msp01 control register}
{Note: This section could be autobuffered.}
{Enable SPORT0 TX interrupt}
{Transmit address}
{Transmit control word}
{Increment address}
{Power up AD28msp01}
{Enable RX autobuffering with I2, M1}
{Autobuffer control register}
{Enable RX and TX interrupt}
{Wait for receive interrupt}
{Receive Interrupt Routine}
{Disable autobuffering}
{Read first receive word from buffer}
–5–

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]