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

📄 i2cm_mst.prm

📁 st7 单片机模拟I2C软件包 对没有I2C总线的单片机需要I2C功能非常有用
💻 PRM
字号:
/******************** (c) 2003  STMicroelectronics ****************************

 PROJECT  : EVALUATION BOARD - ST7 I2C DEMO SYSTEM
 COMPILER : METROWERKS
 MODULE  :  i2cm_mst.prm
 CREATION DATE :12/06/03
 AUTHOR :   Micro Controller Division Application Team

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

    THE SOFTWARE INCLUDED IN THIS FILE IS FOR GUIDANCE ONLY. STMicroelectronics 
    SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL 
    DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM USE OF THIS SOFTWARE.

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

DESCRIPTION : METROWERKS Linker parameter file

******************************************************************************/    


/* LINKER OUTPUT FILE ********************************************************/

LINK i2cm_mst_met.abs                                  /* Linker output file.*/

NAMES  main.o                            /* List of the modules to be linked.*/
       map72324.o+
       int72324.o
       variable.o
       i2cm_drv.o 
       start07.o
       ansi.lib
END



/* STACK INITIALIZATION ******************************************************/

STACKTOP                                                 /* Stack definition.*/
        0x01FF



/* MEMORY LOCATION SETTING ***************************************************/

SECTIONS

    ZRAM   = READ_WRITE 0x0080 TO 0x00FF;
    RAM    = READ_WRITE 0x0200 TO 0x047F;
    ROM    = READ_ONLY  0x8000 TO 0xFFDF;

PLACEMENT                                                 /* Memory mapping.*/
        /* HW register section definition...........*/
    PORT_A          INTO NO_INIT  0x0000 TO 0x0002;
    PORT_B          INTO NO_INIT  0x0003 TO 0x0005;          
    PORT_C          INTO NO_INIT  0x0006 TO 0x0008;          
    PORT_D          INTO NO_INIT  0x0009 TO 0x000B;   
    PORT_E          INTO NO_INIT  0x000C TO 0x000E;
    PORT_F          INTO NO_INIT  0x000F TO 0x0011;
    SPI             INTO NO_INIT  0x0021 TO 0x0023; 
    ITC             INTO NO_INIT  0x0024 TO 0x0027; 
    EIC_R           INTO NO_INIT  0x0028 TO 0x0028;  		
    FCS_R           INTO NO_INIT  0x0029 TO 0x0029;  		
    WDG             INTO NO_INIT  0x002A TO 0x002A;  
    SICS_R          INTO NO_INIT  0x002B TO 0x002B;  
    MCC 	    INTO NO_INIT  0x002C TO 0x002D;
    TIMERA          INTO NO_INIT  0x0031 TO 0x003F;
    TIMERB          INTO NO_INIT  0x0041 TO 0x004F;
    SCI             INTO NO_INIT  0x0050 TO 0x0057;
    ADC             INTO NO_INIT  0x0070 TO 0x0072;
        
 
        DEFAULT_ROM,  STRINGS  INTO  ROM;
        DEFAULT_RAM            INTO  RAM;
       _ZEROPAGE, _OVERLAP     INTO  ZRAM;

END
PRESTART OFF        
                                   
/* INTERRUPT VECTOR SETTING : ADDRESS - ROUTINE *******************************

The startup routine enables the compiler to initialize     
all the variables declared in your project and the ram.    
It's a reserved word but you can still use your own startup
routine if you've declared it before.                                        */


VECTOR ADDRESS 0xFFE0 dummy_rt
VECTOR ADDRESS 0xFFE2 dummy_rt
VECTOR ADDRESS 0xFFE4 avd_rt
VECTOR ADDRESS 0xFFE6 sci_rt
VECTOR ADDRESS 0xFFE8 timb_rt
VECTOR ADDRESS 0xFFEA tima_rt
VECTOR ADDRESS 0xFFEC spi_rt
VECTOR ADDRESS 0xFFEE dummy_rt
VECTOR ADDRESS 0xFFF0 eit3_rt
VECTOR ADDRESS 0xFFF2 eit2_rt
VECTOR ADDRESS 0xFFF4 eit1_rt
VECTOR ADDRESS 0xFFF6 eit0_rt
VECTOR ADDRESS 0xFFF8 mcccsr_rt
VECTOR ADDRESS 0xFFFA dummy_rt
VECTOR ADDRESS 0xFFFC sw_rt
VECTOR ADDRESS 0xFFFE _Startup        

/************ (c) 2003  STMicroelectronics ****************** END OF FILE ****/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -