Monitor Initialization Code; Initialization Code Of Metrowerks Monitor (Reset.s - Motorola FREESCALE SEMICONDUCTOR M68EZ328ADS User Manual

Application development system v2.0
Table of Contents

Advertisement

APPENDIX D

MONITOR INITIALIZATION CODE

ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
D.1 INITIALIZATION CODE OF METROWERKS MONITOR (RESET.S)
MON_STACKTOP.equ$4100;
M328BASE
; SIM28 System Configuration Registers
SCR
; Chip Select Registers
GRPBASEA
GRPBASEB
GRPBASEC
GRPBASED
CSA
CSB
CSC
CSD
DRAMCFG
DRAMCTL
EMUCS
CSCTR
; PLL Registers
PLLCR
PLLFSR
PLLTSR
; Power Control Registers
PCTLR
; Interrupt Registers
IVR
ICR
IMR
ISR
IPR
; PIO Registers
PADIR
PADATA
PAPUEN
PBDIR
PBDATA
PBPUEN
PBSEL
PCDIR
PCDATA
MOTOROLA
Freescale Semiconductor, Inc.
Above is TOO low, try this
.equ $FFFFF000
.equ
(M328BASE+$000)
.equ
(M328BASE+$100)
.equ
(M328BASE+$102)
.equ
(M328BASE+$104)
.equ
(M328BASE+$106)
.equ
(M328BASE+$110)
.equ
(M328BASE+$112)
.equ
(M328BASE+$114)
.equ
(M328BASE+$116)
.equ
(M328BASE+$C00)
.equ
(M328BASE+$C02)
.equ
(M328BASE+$118)
.equ
(M328BASE+$150)
.equ
(M328BASE+$200) ; Control Reg
.equ
(M328BASE+$202) ; Freq Select Reg
.equ
(M328BASE+$204) ; Test Reg
.equ
(M328BASE+$206) ; Control Reg
.equ
(M328BASE+$300) ; Interrupt Vector Reg
.equ
(M328BASE+$302) ; Interrupt Control Reg
.equ
(M328BASE+$304) ; Interrupt Mask Reg
.equ
(M328BASE+$30C) ; Interrupt Status Reg
.equ
(M328BASE+$310) ; Interrupt Pending Reg
; Port A Registers
.equ
(M328BASE+$400) ; Direction Reg
.equ
(M328BASE+$401) ; Data Reg
.equ
(M328BASE+$402) ; Pullup Enable Reg
; Port B Registers
.equ
(M328BASE+$408) ; Direction Reg
.equ
(M328BASE+$409) ; Data Reg
.equ
(M328BASE+$40A) ; Pullup Enable Reg
.equ
(M328BASE+$40B) ; Select Reg
; Port C Registers
.equ
(M328BASE+$410) ; Direction Reg
.equ
(M328BASE+$411) ; Data Reg
M68EZ328ADS v2.0 USER'S MANUAL
For More Information On This Product,
Go to: www.freescale.com
D-40

Advertisement

Table of Contents
loading

Table of Contents