📄 mb96348hs.asm
字号:
/* FFMC-16 IO-MAP HEADER FILE */
/* ========================== */
/* SOFTUNE WORKBENCH FORMAT */
/* C-DEFINITIONS FOR IO-SYMBOLS */
/* CREATED BY IO-WIZARD V2.27 */
/* $Id: mb96348hs.asm,v 1.7 2007/09/20 14:23:20 mwilla Exp $ */
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
/* ELIGIBILITY FOR ANY PURPOSES. */
/* (C) Fujitsu Microelectronics Europe GmbH */
/* ************************************************************************* */
/* FUJITSU MICROELECTRONICS EUROPE GMBH */
/* Pittlerstrasse 47, 63225 Langen, Germany */
/* Tel.:++49/6103/690-0,Fax - 122 */
/* */
/* The following software is for demonstration purposes only. */
/* It is not fully tested, nor validated in order to fullfill */
/* its task under all circumstances. Therefore, this software */
/* or any part of it must only be used in an evaluation */
/* laboratory environment. */
/* This software is subject to the rules of our standard */
/* DISCLAIMER, that is delivered with our SW-tools on the CD or DVD */
/* "Micros Documentation & Software" (V3.4 or later) or */
/* see our Internet Page - */
/* http://emea.fujitsu.com/microelectronics */
/* ************************************************************************* */
/* */
/* NOTE: */
/* */
/* This header-file covers all features of the chip MB96F348HS. */
/* */
/* */
/* ---------------------------------------------------------------------- */
/* History: */
/* Date Version Author Description */
/* 22.12.2006 1.0 PHu Initial Release: derived from headerfile of */
/* MB96348RS and added Satellite Flash, removed */
/* RTC, Clock Calibration, LIN-USART7-9 */
/* 16.01.2007 1.1 PHu Add 32-bit access names for CAN where */
/* appropriate */
/* 09.02.2007 1.3 PHu skip version 1.2 to be in line with CVS */
/* numbering */
/* correct addresses of LIN-UART3 registers */
/* allow only 16 bit access for the ADSR */
/* 12.04.2007 1.4 Mef Added Voltage Regulator Control Register */
/* Added RD19V bit in Flash Memory Control */
/* Status Register */
/* 03.05.2007 1.5 Mef Added LIN USART 7,8,9 */
/* 15.05.2007 1.6 Mef Added RTC */
/* 20.09.2007 1.7 MWi Completely revised version */
.PROGRAM MB96348HS
.TITLE MB96348HS
;------------------------
; IO-AREA DEFINITIONS :
;------------------------
.section IOBASE, IO, locate=0x0 ;
.GLOBAL __pdr00, __pdr01, __pdr02, __pdr03, __pdr04, __pdr05
.GLOBAL __pdr06, __pdr07, __pdr08, __pdr09, __pdr10, __adcs
.GLOBAL __adcsl, __adcsh, __adcr, __adcrl, __adcrh, __adsr
.GLOBAL __adecr, __tcdt0, __tccs0, __tccsl0, __tccsh0, __tcdt1
.GLOBAL __tccs1, __tccsl1, __tccsh1, __ocs0, __ocs1, __occp0
.GLOBAL __occp1, __ocs2, __ocs3, __occp2, __occp3, __ocs4
.GLOBAL __ocs5, __occp4, __occp5, __ocs6, __ocs7, __occp6
.GLOBAL __occp7, __ics01, __ice01, __ipcp0, __ipcpl0, __ipcph0
.GLOBAL __ipcp1, __ipcpl1, __ipcph1, __ics23, __ice23, __ipcp2
.GLOBAL __ipcpl2, __ipcph2, __ipcp3, __ipcpl3, __ipcph3, __ics45
.GLOBAL __ice45, __ipcp4, __ipcpl4, __ipcph4, __ipcp5, __ipcpl5
.GLOBAL __ipcph5, __ics67, __ice67, __ipcp6, __ipcpl6, __ipcph6
.GLOBAL __ipcp7, __ipcpl7, __ipcph7, __enir0, __eirr0, __elvr0
.GLOBAL __elvrl0, __elvrh0, __enir1, __eirr1, __elvr1, __elvrl1
.GLOBAL __elvrh1, __tmcsr0, __tmcsrl0, __tmcsrh0, __tmrlr0, __tmr0
.GLOBAL __tmcsr1, __tmcsrl1, __tmcsrh1, __tmrlr1, __tmr1, __tmcsr2
.GLOBAL __tmcsrl2, __tmcsrh2, __tmrlr2, __tmr2, __tmcsr3, __tmcsrl3
.GLOBAL __tmcsrh3, __tmrlr3, __tmr3, __tmcsr6, __tmcsrl6, __tmcsrh6
.GLOBAL __tmrlr6, __tmr6, __gcn10, __gcn1l0, __gcn1h0, __gcn20
.GLOBAL __gcn2l0, __gcn2h0, __ptmr0, __pcsr0, __pdut0, __pcn0
.GLOBAL __pcnl0, __pcnh0, __ptmr1, __pcsr1, __pdut1, __pcn1
.GLOBAL __pcnl1, __pcnh1, __ptmr2, __pcsr2, __pdut2, __pcn2
.GLOBAL __pcnl2, __pcnh2, __ptmr3, __pcsr3, __pdut3, __pcn3
.GLOBAL __pcnl3, __pcnh3, __gcn11, __gcn1l1, __gcn1h1, __gcn21
.GLOBAL __gcn2l1, __gcn2h1, __ptmr4, __pcsr4, __pdut4, __pcn4
.GLOBAL __pcnl4, __pcnh4, __ptmr5, __pcsr5, __pdut5, __pcn5
.GLOBAL __pcnl5, __pcnh5, __ibsr0, __ibcr0, __itba0, __itbal0
.GLOBAL __itbah0, __itmk0, __itmkl0, __itmkh0, __isba0, __ismk0
.GLOBAL __idar0, __iccr0, __ibsr1, __ibcr1, __itba1, __itbal1
.GLOBAL __itbah1, __itmk1, __itmkl1, __itmkh1, __isba1, __ismk1
.GLOBAL __idar1, __iccr1, __smr0, __scr0, __tdr0, __rdr0
.GLOBAL __ssr0, __eccr0, __escr0, __bgr0, __bgrl0, __bgrh0
.GLOBAL __esir0, __smr1, __scr1, __tdr1, __rdr1, __ssr1
.GLOBAL __eccr1, __escr1, __bgr1, __bgrl1, __bgrh1, __esir1
.GLOBAL __smr2, __scr2, __tdr2, __rdr2, __ssr2, __eccr2
.GLOBAL __escr2, __bgr2, __bgrl2, __bgrh2, __esir2, __smr3
.GLOBAL __scr3, __tdr3, __rdr3, __ssr3, __eccr3, __escr3
.GLOBAL __bgr3, __bgrl3, __bgrh3, __esir3
__pdr00 .res.b 1 ;000000
PDR00 .equ 0x0000
__pdr01 .res.b 1 ;000001
PDR01 .equ 0x0001
__pdr02 .res.b 1 ;000002
PDR02 .equ 0x0002
__pdr03 .res.b 1 ;000003
PDR03 .equ 0x0003
__pdr04 .res.b 1 ;000004
PDR04 .equ 0x0004
__pdr05 .res.b 1 ;000005
PDR05 .equ 0x0005
__pdr06 .res.b 1 ;000006
PDR06 .equ 0x0006
__pdr07 .res.b 1 ;000007
PDR07 .equ 0x0007
__pdr08 .res.b 1 ;000008
PDR08 .equ 0x0008
__pdr09 .res.b 1 ;000009
PDR09 .equ 0x0009
__pdr10 .res.b 1 ;00000A
PDR10 .equ 0x000A
.org 0x000018
__adcs ; overlay symbol ;000018
ADCS .equ 0x0018
__adcsl .res.b 1 ;000018
ADCSL .equ 0x0018
__adcsh .res.b 1 ;000019
ADCSH .equ 0x0019
__adcr ; overlay symbol ;00001A
ADCR .equ 0x001A
__adcrl .res.b 1 ;00001A
ADCRL .equ 0x001A
__adcrh .res.b 1 ;00001B
ADCRH .equ 0x001B
__adsr .res.b 2 ;00001C
ADSR .equ 0x001C
__adecr .res.b 1 ;00001E
ADECR .equ 0x001E
.org 0x000020
__tcdt0 .res.b 2 ;000020
TCDT0 .equ 0x0020
__tccs0 ; overlay symbol ;000022
TCCS0 .equ 0x0022
__tccsl0 .res.b 1 ;000022
TCCSL0 .equ 0x0022
__tccsh0 .res.b 1 ;000023
TCCSH0 .equ 0x0023
__tcdt1 .res.b 2 ;000024
TCDT1 .equ 0x0024
__tccs1 ; overlay symbol ;000026
TCCS1 .equ 0x0026
__tccsl1 .res.b 1 ;000026
TCCSL1 .equ 0x0026
__tccsh1 .res.b 1 ;000027
TCCSH1 .equ 0x0027
__ocs0 .res.b 1 ;000028
OCS0 .equ 0x0028
__ocs1 .res.b 1 ;000029
OCS1 .equ 0x0029
__occp0 .res.b 2 ;00002A
OCCP0 .equ 0x002A
__occp1 .res.b 2 ;00002C
OCCP1 .equ 0x002C
__ocs2 .res.b 1 ;00002E
OCS2 .equ 0x002E
__ocs3 .res.b 1 ;00002F
OCS3 .equ 0x002F
__occp2 .res.b 2 ;000030
OCCP2 .equ 0x0030
__occp3 .res.b 2 ;000032
OCCP3 .equ 0x0032
__ocs4 .res.b 1 ;000034
OCS4 .equ 0x0034
__ocs5 .res.b 1 ;000035
OCS5 .equ 0x0035
__occp4 .res.b 2 ;000036
OCCP4 .equ 0x0036
__occp5 .res.b 2 ;000038
OCCP5 .equ 0x0038
__ocs6 .res.b 1 ;00003A
OCS6 .equ 0x003A
__ocs7 .res.b 1 ;00003B
OCS7 .equ 0x003B
__occp6 .res.b 2 ;00003C
OCCP6 .equ 0x003C
__occp7 .res.b 2 ;00003E
OCCP7 .equ 0x003E
__ics01 .res.b 1 ;000040
ICS01 .equ 0x0040
__ice01 .res.b 1 ;000041
ICE01 .equ 0x0041
__ipcp0 ; overlay symbol ;000042
IPCP0 .equ 0x0042
__ipcpl0 .res.b 1 ;000042
IPCPL0 .equ 0x0042
__ipcph0 .res.b 1 ;000043
IPCPH0 .equ 0x0043
__ipcp1 ; overlay symbol ;000044
IPCP1 .equ 0x0044
__ipcpl1 .res.b 1 ;000044
IPCPL1 .equ 0x0044
__ipcph1 .res.b 1 ;000045
IPCPH1 .equ 0x0045
__ics23 .res.b 1 ;000046
ICS23 .equ 0x0046
__ice23 .res.b 1 ;000047
ICE23 .equ 0x0047
__ipcp2 ; overlay symbol ;000048
IPCP2 .equ 0x0048
__ipcpl2 .res.b 1 ;000048
IPCPL2 .equ 0x0048
__ipcph2 .res.b 1 ;000049
IPCPH2 .equ 0x0049
__ipcp3 ; overlay symbol ;00004A
IPCP3 .equ 0x004A
__ipcpl3 .res.b 1 ;00004A
IPCPL3 .equ 0x004A
__ipcph3 .res.b 1 ;00004B
IPCPH3 .equ 0x004B
__ics45 .res.b 1 ;00004C
ICS45 .equ 0x004C
__ice45 .res.b 1 ;00004D
ICE45 .equ 0x004D
__ipcp4 ; overlay symbol ;00004E
IPCP4 .equ 0x004E
__ipcpl4 .res.b 1 ;00004E
IPCPL4 .equ 0x004E
__ipcph4 .res.b 1 ;00004F
IPCPH4 .equ 0x004F
__ipcp5 ; overlay symbol ;000050
IPCP5 .equ 0x0050
__ipcpl5 .res.b 1 ;000050
IPCPL5 .equ 0x0050
__ipcph5 .res.b 1 ;000051
IPCPH5 .equ 0x0051
__ics67 .res.b 1 ;000052
ICS67 .equ 0x0052
__ice67 .res.b 1 ;000053
ICE67 .equ 0x0053
__ipcp6 ; overlay symbol ;000054
IPCP6 .equ 0x0054
__ipcpl6 .res.b 1 ;000054
IPCPL6 .equ 0x0054
__ipcph6 .res.b 1 ;000055
IPCPH6 .equ 0x0055
__ipcp7 ; overlay symbol ;000056
IPCP7 .equ 0x0056
__ipcpl7 .res.b 1 ;000056
IPCPL7 .equ 0x0056
__ipcph7 .res.b 1 ;000057
IPCPH7 .equ 0x0057
__enir0 .res.b 1 ;000058
ENIR0 .equ 0x0058
__eirr0 .res.b 1 ;000059
EIRR0 .equ 0x0059
__elvr0 ; overlay symbol ;00005A
ELVR0 .equ 0x005A
__elvrl0 .res.b 1 ;00005A
ELVRL0 .equ 0x005A
__elvrh0 .res.b 1 ;00005B
ELVRH0 .equ 0x005B
__enir1 .res.b 1 ;00005C
ENIR1 .equ 0x005C
__eirr1 .res.b 1 ;00005D
EIRR1 .equ 0x005D
__elvr1 ; overlay symbol ;00005E
ELVR1 .equ 0x005E
__elvrl1 .res.b 1 ;00005E
ELVRL1 .equ 0x005E
__elvrh1 .res.b 1 ;00005F
ELVRH1 .equ 0x005F
__tmcsr0 ; overlay symbol ;000060
TMCSR0 .equ 0x0060
__tmcsrl0 .res.b 1 ;000060
TMCSRL0 .equ 0x0060
__tmcsrh0 .res.b 1 ;000061
TMCSRH0 .equ 0x0061
__tmrlr0 ; overlay symbol ;000062
TMRLR0 .equ 0x0062
__tmr0 .res.b 2 ;000062
TMR0 .equ 0x0062
__tmcsr1 ; overlay symbol ;000064
TMCSR1 .equ 0x0064
__tmcsrl1 .res.b 1 ;000064
TMCSRL1 .equ 0x0064
__tmcsrh1 .res.b 1 ;000065
TMCSRH1 .equ 0x0065
__tmrlr1 ; overlay symbol ;000066
TMRLR1 .equ 0x0066
__tmr1 .res.b 2 ;000066
TMR1 .equ 0x0066
__tmcsr2 ; overlay symbol ;000068
TMCSR2 .equ 0x0068
__tmcsrl2 .res.b 1 ;000068
TMCSRL2 .equ 0x0068
__tmcsrh2 .res.b 1 ;000069
TMCSRH2 .equ 0x0069
__tmrlr2 ; overlay symbol ;00006A
TMRLR2 .equ 0x006A
__tmr2 .res.b 2 ;00006A
TMR2 .equ 0x006A
__tmcsr3 ; overlay symbol ;00006C
TMCSR3 .equ 0x006C
__tmcsrl3 .res.b 1 ;00006C
TMCSRL3 .equ 0x006C
__tmcsrh3 .res.b 1 ;00006D
TMCSRH3 .equ 0x006D
__tmrlr3 ; overlay symbol ;00006E
TMRLR3 .equ 0x006E
__tmr3 .res.b 2 ;00006E
TMR3 .equ 0x006E
__tmcsr6 ; overlay symbol ;000070
TMCSR6 .equ 0x0070
__tmcsrl6 .res.b 1 ;000070
TMCSRL6 .equ 0x0070
__tmcsrh6 .res.b 1 ;000071
TMCSRH6 .equ 0x0071
__tmrlr6 ; overlay symbol ;000072
TMRLR6 .equ 0x0072
__tmr6 .res.b 2 ;000072
TMR6 .equ 0x0072
__gcn10 ; overlay symbol ;000074
GCN10 .equ 0x0074
__gcn1l0 .res.b 1 ;000074
GCN1L0 .equ 0x0074
__gcn1h0 .res.b 1 ;000075
GCN1H0 .equ 0x0075
__gcn20 ; overlay symbol ;000076
GCN20 .equ 0x0076
__gcn2l0 .res.b 1 ;000076
GCN2L0 .equ 0x0076
__gcn2h0 .res.b 1 ;000077
GCN2H0 .equ 0x0077
__ptmr0 .res.b 2 ;000078
PTMR0 .equ 0x0078
__pcsr0 .res.b 2 ;00007A
PCSR0 .equ 0x007A
__pdut0 .res.b 2 ;00007C
PDUT0 .equ 0x007C
__pcn0 ; overlay symbol ;00007E
PCN0 .equ 0x007E
__pcnl0 .res.b 1 ;00007E
PCNL0 .equ 0x007E
__pcnh0 .res.b 1 ;00007F
PCNH0 .equ 0x007F
__ptmr1 .res.b 2 ;000080
PTMR1 .equ 0x0080
__pcsr1 .res.b 2 ;000082
PCSR1 .equ 0x0082
__pdut1 .res.b 2 ;000084
PDUT1 .equ 0x0084
__pcn1 ; overlay symbol ;000086
PCN1 .equ 0x0086
__pcnl1 .res.b 1 ;000086
PCNL1 .equ 0x0086
__pcnh1 .res.b 1 ;000087
PCNH1 .equ 0x0087
__ptmr2 .res.b 2 ;000088
PTMR2 .equ 0x0088
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -