
Monitor Initialization Code
C-49
M68VZ328ADS USER’S MANUAL
MOTOROLA
move.b
#0,PCSEL
move.b
#0,PCPDEN
move.l
#$100A03E,LSSA
move.w
#160,LXMAX
move.w
#239,LYMAX
move.b
#10,LVPW
move.b
#$08,LPICF
move.b
#$01,LPOLCF
move.b
#$00,LACDRC
move.b
#$02,LPXCD
move.b
#$14,LRRA
move.b
#$00,LPOSR
move.b
#$00,LCKCON
; disable LCDC
move.b
#$80,LCKCON
; enable LCDC, 0ws, 16-bit
;**********************************************************************
;
; Initialize I/O to avoid contention
;
;**********************************************************************
;
TBD since the contention does not affect ADS operation
;**********************************************************************
;
; Program Interrupt Controller
;
;**********************************************************************
move.b #$40,IVR
move.l #$007FFFFF,IMR
;enable NMI interrupt
endm
; **************************************************
;
Soft reset macro - contains instructions
;
which must be executed upon a processor reset.
; **************************************************
RESET_SOFT:
macro
; ***************************************
; * Setting for MC68681
; ***************************************
.if "\{DEV_IN}"=="MC68681"
MC68681ctur
equ
(OFF6)
MC68681ctlr
equ
(OFF7)
move.b #IRQ_MASK,MC68681imr
;set value of IMR
move.b #ACR_VAL,MC68681acr
;set value of ACR
; Setting for baudrates = 57600bps
move.b #00,MC68681ctur
move.b #02,MC68681ctlr ; divider=2
.endif
endm
****************************************************************************
*
OTHER DEFINITIONS
****************************************************************************
USER_DEFS:
macro
; ***************************************
; * Setting for MC68681
; ***************************************
.if "\{DEV_IN}"=="MC68681"
xdef
MC68681acr
xdef
MC68681imr
SECTION
usr_ram
MC68681acr: ds.b 1 ;ACR register
MC68681imr: ds.b 1 ;IMR register
.endif
endm
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc.
..