Motorola MCU 68HC912 Manual do Utilizador Página 10

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 14
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 9
SLAA108A
10 SPI-Based Data Acquisition/Monitor Using the TLC2551 Serial ADC
68HC912 Code Example
;******************************************************************************
; Motorola 68HC912 Demo - SPI Communication with TLC2551 and TLV5616
; Using the M68EVB912B32 Demo Bd. with DeBug12
; Assembled with ASM12.EXE
; TLC2551 68HC912 TLV5616
; ------------- ------------- --------------
; | CS|<---|PS.7 PS.3|--->|FS |
; ~~~~>|IN+ SCLK|<---| PS.6 |--->|SCLK OUT+|~~~~>
; | SDO|--->|PS.4 PS.5|--->|SDI |
; | || || |
;
; T. Hendrick
; Analog Applications Group
; Texas Instruments, Inc
; August 2000
;************************************************************************
;* ----------------------------------------------------------------------
;* Equates and Variables
;* ----------------------------------------------------------------------
SP0CR1: equ $D0 ;SPI 0 Control Register 1
SP0CR2: equ $D1 ;SPI 0 Control Register 2
SP0BR: equ $D2 ;SPI 0 Baud Rate Register
SP0SR: equ $D3 ;SPI 0 Status Register
SP0DR: equ $D5 ;SPI 0 Data Register
PORTS: equ $D6 ;Port S Data Register
DDRS: equ $D7 ;Port S Data Direction Register
; User Variables
Upper_Byte: EQU $0B00
Lower_Byte: EQU $0B01
;* ----------------------------------------------------------------------
;* MAIN PROGRAM
;* ----------------------------------------------------------------------
ORG $0800 ; User code data area,
; start main program at $0800
DATA FCB 00,01 ; Set up 16 bit DATA
MAIN:
Vista de página 9
1 2 ... 5 6 7 8 9 10 11 12 13 14

Comentários a estes Manuais

Sem comentários