Texas Instruments TLV1562 manual Software Overview, endif, if SAVEINTOMEMORY

Models: TLV1562

1 99
Download 99 pages 55.38 Kb
Page 79
Image 79
Manual background

Software Overview

@ADSAMPLE = #(TLC5618_LATCH_ATLC5618_FAST_MODETLC5618_POWER_UP) ; set the mode of the

DAC

data(BDXR) = @ADSAMPLE; send out the sample to the serial DAC SEND_SERIAL_END:

.endif

* test for table end, set pointer back if true

.if SAVE_INTO_MEMORY

TC

= (AR0 == AR7)

if

(NTC) goto STORE_END

* set pointer back to table start AR7 = #(data_loc_A)

AR6 = #(data_loc_B)

.endif

STORE_END: RETURN

;is AR7 = AR0? (table end reached?)

;point to first date location of the storage table

;point to first date location of the storage table

;jump back into data aquisition routine

**************************************************************

*IRQ_INT0:

*Interrupt routine of the external interrupt input pin INT0

**************************************************************

IRQ_INT0:

call STEP2

;

initialize the next conversion and store results

return_enable

;

return from IRQ (wake up from the IDLE mode)

**************************************************************************

*BXINT0:

*Interrupt routine of the serial transmit interrupt of the buffered SPI

**************************************************************************

BXINT0:

return_enable

; interrupt is not in use

.sect ”.text”

 

.copy ”calibrat.asm”

 

.end

 

Interfacing the TLV1562 Parallel ADC to the TMS320C54x DSP

73

Page 79
Image 79
Texas Instruments TLV1562 manual Software Overview, endif, if SAVEINTOMEMORY