⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mb96348hs.asm

📁 FreeRTOS is a portable, open source, mini Real Time Kernel - a free to download and royalty free RTO
💻 ASM
📖 第 1 页 / 共 5 页
字号:
/* 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 + -