Datasheet
Figure 24.TMS320 Assembly Language Program to Control Conversions Using the TMS320 Simple Serial Interface (continued)
.global maxim
.global wait_sample
.global wait_loop
.global next_sample
.global IOF_MASK_AMASK
.global IOF_SET_XFI
.global IOF_RESET_XFI
.global CTRL
.global SERGLOB1
.global SERPRTX1
.global SERPRTR1
.global SERTIM1
.global SERTIM1VAL
.global HOST_DATA
IOF_AMASK .word 000000EH ; Preserve XFO settings
IOF_SET_XF1 .word 0000060H ; Set XF1 as output high
IOF_RESET_XF1 .word 0000020H ; Set XF1 as output low
CTRL .word 0808000H ; Pointer to peripheral-bus memory map
SERGLOB1 .word 8120280H ; Setup serial 1 global control (80)
; Use internal recieve clock
; FSR active during entire transfer
; 16-bit rcv data length
; FSR active low
; Take rcvr out of reset
SERPRTX1 .word 0000000H ; Setup serial 1 xmt port control (82)
SERPRTR1 .word 0000111H ; Setup serial 1 rcv port control (83)
; CLKR1 = serial port pin
; DR1 = serial port pin
; FSR1 = serial port pin
SERTIM1 .word 00003C0H ; Setup serial 1 timer control (84)
; Start rcv timer, 50% duty cycle,
; internal clk src = 1/2 CLKOUT is
; used to increment rcvr timer.
SERTIMIVAL .word 00020000H ; Timer period values RX and TX
; Rcvr timer is high order 16-bits
; (CLKOUT/2)/2 = 1.875Mhz CLKR1 - >MAX121 CLKIN
HOST_DATA .word 00804000H ; Memory address of host data port
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Publics;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Data;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.data
MAX121 308ksps ADC with DSP Interface and 78dB SINAD
www.maximintegrated.com
Maxim Integrated
│
18