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

📄 m32173.h

📁 瑞萨公司M32R单片机的启动代码start.ms
💻 H
📖 第 1 页 / 共 5 页
字号:
/************************************************************************************
*                                                                                   *
*   File name : M32173.h                                                          	*
*   Contents  : Definition of M32R/ECU Group SFR                                    *
*                                                                                   *
*   Copyright, 2003 RENESAS TECHNOLOGY CORPORATION                                  *
*                   AND RENESAS SOLUTIONS CORPORATION                               *
*                                                                                   *
*   Note      :                                                                     *
*                                                                                   *
*   Version   : Ver 1.00 (05-07-15) Preliminary                                     *
*                       These data made based on M32R/ECU Group H/W Manual Rev.1.00 *
*                                                                                   *
*************************************************************************************/
/*
  note:
    This data is a freeware that SFR for M32R/ECU group are described.
    RENESAS TECHNOLOGY CORPORATION and RENESAS SOLUTIONS CORPORATION assume
    no responsibility for any damage that occurred by this data.
*/

/************************************************************************
*   declare SFR address                                                 *
************************************************************************/
#pragma ADDRESS		IVECT		800000H			//Interrupt Vector Register
#pragma ADDRESS     IMASK		800004H			//Interrupt Mask Register
#pragma ADDRESS     SBICR		800008H			//SBI Control Register

#pragma ADDRESS		ICAN1CR		800060H			//CAN1 Transmit/Receive & Error Interrupt Control Register
#pragma ADDRESS     ICAN0CR		800061H			//CAN0 Transmit/Receive & Error Interrupt Control Register
#pragma ADDRESS     IPDCOPCR	800062H			//PDC Compare Match & Error Interrupt Control Register
#pragma ADDRESS     IRTDCR		800063H			//RTD Interrupt Control Register
#pragma ADDRESS     ISIO67CR	800064H			//SIO6,7 Transmit/Receive Interrupt Control Register
#pragma ADDRESS     ISIO5TXCR	800065H			//SIO5 Transmit Interrupt Control Register
#pragma ADDRESS     ISIO5RXCR	800066H			//SIO5 Receive Interrupt Control Register
#pragma ADDRESS     ISIO4TXCR	800067H			//SIO4 Transmit Interrupt Control Register
#pragma ADDRESS     ISIO4RXCR	800068H			//SIO4 Receive Interrupt Control Register
#pragma ADDRESS     ISIO23CR	800069H			//SIO2,3 Transmit/Receive Interrupt Control Register
#pragma ADDRESS     IDMA59CR	80006AH			//DMA5-9 Interrupt Control Register
#pragma ADDRESS     IAD1CCR		80006BH			//A-D1 Conversion Interrupt Control Register
#pragma ADDRESS     ISIO1TXCR	80006CH			//SIO1 Transmit Interrupt Control Register
#pragma ADDRESS     ISIO1RXCR	80006DH			//SIO1 Receive Interrupt Control Register
#pragma ADDRESS     ISIO0TXCR	80006EH			//SIO0 Transmit Interrupt Control Register
#pragma ADDRESS     ISIO0RXCR	80006FH			//SIO0 Receive Interrupt Control Register
#pragma ADDRESS     IAD0CCR		800070H			//A-D0 Conversion Interrupt Control Register
#pragma ADDRESS     IDMA04CR	800071H			//DMA0-4 Interrupt Control Register
#pragma ADDRESS     ITID1CR		800072H			//TID1 Output Interrupt Control Register
#pragma ADDRESS     ITID0CR		800073H			//TID0 Output Interrupt Control Register
#pragma ADDRESS     ITMS0CR		800074H			//TMS0 Output Interrupt Control Register
#pragma ADDRESS     ITOM1CR		800075H			//TOM1 Output Interrupt Control Register
#pragma ADDRESS     ITOM0CR		800076H			//TOM0 Output Interrupt Control Register
#pragma ADDRESS     IMJTOCR0	800077H			//Timer Input Interrupt Control Register 0
#pragma ADDRESS     IMJTOCR1	800078H			//Timer Input Interrupt Control Register 1
#pragma ADDRESS     IMJTOCR2	800079H			//Timer Input Interrupt Control Register 2
#pragma ADDRESS     IMJTOCR3	80007AH			//Timer Input Interrupt Control Register 3
#pragma ADDRESS     IMJTOCR4	80007BH			//Timer Input Interrupt Control Register 4
#pragma ADDRESS     IMJTOCR5	80007CH			//Timer Input Interrupt Control Register 5
#pragma ADDRESS     IPWMOFFCR	80007DH			//PWM Off Input Interrupt Control Register
#pragma ADDRESS     IPDCCR		80007EH			//PDC Input & Error Interrupt Control Register

#pragma ADDRESS     AD0SIM0		800080H			//A-D0 Single Mode Register 0
#pragma ADDRESS     AD0SIM1		800081H			//A-D0 Single Mode Register 1
#pragma ADDRESS     AD0SCM0		800084H			//A-D0 Scan Mode Register 0
#pragma ADDRESS     AD0SCM1		800085H			//A-D0 Scan Mode Register 1
#pragma ADDRESS     AD0CVSCR	800087H			//A-D0 Conversion Rate Control Register
#pragma ADDRESS     AD0SAR		800088H			//A-D0 Successive Approximation Register

#pragma ADDRESS     AD0CMP		80008CH			//A-D0 Comparate	Data Register
#pragma ADDRESS     AD0CHCON	80008EH			//A-D0 Digital Input Control Register
#pragma ADDRESS     AD0DT0		800090H			//10-bit A-D0 Data Register 0
#pragma ADDRESS     AD0DT1		800092H			//10-bit A-D0 Data Register 1
#pragma ADDRESS     AD0DT2		800094H			//10-bit A-D0 Data Register 2
#pragma ADDRESS     AD0DT3		800096H			//10-bit A-D0 Data Register 3
#pragma ADDRESS     AD0DT4		800098H			//10-bit A-D0 Data Register 4
#pragma ADDRESS     AD0DT5		80009AH			//10-bit A-D0 Data Register 5
#pragma ADDRESS     AD0DT6		80009CH			//10-bit A-D0 Data Register 6
#pragma ADDRESS     AD0DT7		80009EH			//10-bit A-D0 Data Register 7
#pragma ADDRESS     AD0DT8		8000A0H			//10-bit A-D0 Data Register 8
#pragma ADDRESS     AD0DT9		8000A2H			//10-bit A-D0 Data Register 9
#pragma ADDRESS     AD0DT10		8000A4H			//10-bit A-D0 Data Register 10
#pragma ADDRESS     AD0DT11		8000A6H			//10-bit A-D0 Data Register 11
#pragma ADDRESS     AD0DT12		8000A8H			//10-bit A-D0 Data Register 12
#pragma ADDRESS     AD0DT13		8000AAH			//10-bit A-D0 Data Register 13
#pragma ADDRESS     AD0DT14		8000ACH			//10-bit A-D0 Data Register 14
#pragma ADDRESS     AD0DT15		8000AEH			//10-bit A-D0 Data Register 15

#pragma ADDRESS     AD08DT0		8000D1H			//8-bit A-D0 Data Register 0
#pragma ADDRESS     AD08DT1		8000D3H			//8-bit A-D0 Data Register 1
#pragma ADDRESS     AD08DT2		8000D5H			//8-bit A-D0 Data Register 2
#pragma ADDRESS     AD08DT3		8000D7H			//8-bit A-D0 Data Register 3
#pragma ADDRESS     AD08DT4		8000D9H			//8-bit A-D0 Data Register 4
#pragma ADDRESS     AD08DT5		8000DBH			//8-bit A-D0 Data Register 5
#pragma ADDRESS     AD08DT6		8000DDH			//8-bit A-D0 Data Register 6
#pragma ADDRESS     AD08DT7		8000DFH			//8-bit A-D0 Data Register 7
#pragma ADDRESS     AD08DT8		8000E1H			//8-bit A-D0 Data Register 8
#pragma ADDRESS     AD08DT9		8000E3H			//8-bit A-D0 Data Register 9
#pragma ADDRESS     AD08DT10	8000E5H			//8-bit A-D0 Data Register 10
#pragma ADDRESS     AD08DT11	8000E7H			//8-bit A-D0 Data Register 11
#pragma ADDRESS     AD08DT12	8000E9H			//8-bit A-D0 Data Register 12
#pragma ADDRESS     AD08DT13	8000EBH			//8-bit A-D0 Data Register 13
#pragma ADDRESS     AD08DT14	8000EDH			//8-bit A-D0 Data Register 14
#pragma ADDRESS     AD08DT15	8000EFH			//8-bit A-D0 Data Register 15

#pragma ADDRESS     SI23STAT	800100H			//SIO23 Interrupt Status Register
#pragma ADDRESS     SI03MASK	800101H			//SIO03 Interrupt Mask Register
#pragma ADDRESS     SI03SEL		800102H			//SIO03 Receive Interrupt Cause Select Register

#pragma ADDRESS     S0TCNT		800110H			//SIO0 Transmit Control Register
#pragma ADDRESS     S0MOD		800111H			//SIO0 Transmit/Receive Mode Register
#pragma ADDRESS     S0TXB		800112H			//SIO0 Transmit Buffer Register
#pragma ADDRESS     S0RXB		800114H			//SIO0 Receive Buffer Register
#pragma ADDRESS     S0RCNT		800116H			//SIO0 Receive Control Register
#pragma ADDRESS     S0BAUR		800117H			//SIO0 Baud Rate Register

#pragma ADDRESS     S01TCNT		800120H			//SIO1 Transmit Control Register
#pragma ADDRESS     S1MOD		800121H			//SIO1 Transmit/Receive Mode Register
#pragma ADDRESS     S1TXB		800122H			//SIO1 Transmit Buffer Register
#pragma ADDRESS     S1RXB		800124H			//SIO1 Receive Buffer Register
#pragma ADDRESS     S1RCNT		800126H			//SIO1 Receive Control Register
#pragma ADDRESS     S1BAUR		800127H			//SIO1 Baud Rate Register

#pragma ADDRESS     S2TCNT		800130H			//SIO2 Transmit Control Register
#pragma ADDRESS     S2MOD		800131H			//SIO2 Transmit/Receive Mode Register
#pragma ADDRESS     S2TXB		800132H			//SIO2 Transmit Buffer Register
#pragma ADDRESS     S2RXB		800134H			//SIO2 Receive Buffer Register
#pragma ADDRESS     S2RCNT		800136H			//SIO2 Receive Control Register
#pragma ADDRESS     S2BAUR		800137H			//SIO2 Baud Rate Register

#pragma ADDRESS     S3TCNT		800140H			//SIO3 Transmit Control Register
#pragma ADDRESS     S3MOD		800141H			//SIO3 Transmit/Receive Mode Register
#pragma ADDRESS     S3TXB		800142H			//SIO3 Transmit Buffer Register
#pragma ADDRESS     S3RXB		800144H			//SIO3 Receive Buffer Register
#pragma ADDRESS     S3RCNT		800146H			//SIO3 Receive Control Register
#pragma ADDRESS     S3BAUR		800147H			//SIO3 Baud Rate Register

#pragma ADDRESS     WTCCR		800180H			//Wait Cycles Control Register

#pragma ADDRESS     DM04ITST	800400H			//DMA0-4 Interrupt Request Status Register
#pragma ADDRESS     DM04ITMK	800401H			//DMA0-4 Interrupt Mask Register

#pragma ADDRESS     DM59ITST	800408H			//DMA5-9 Interrupt Request Status Register
#pragma ADDRESS     DM59ITMK	800409H			//DMA5-9 Interrupt Mask Register

#pragma ADDRESS     DM0CNT		800410H			//DMA0 Channel Control Register
#pragma ADDRESS     DM0TCT		800411H			//DMA0 Transmit Count Register
#pragma ADDRESS     DM0SA		800412H			//DMA0 Source Address Register
#pragma ADDRESS     DM0DA		800414H			//DMA0 Destination Address Register
#pragma ADDRESS     DM0REQ		800416H			//DMA0 Request Cause Extention Register
#pragma ADDRESS     DM5CNT		800418H			//DMA5 Channel Control Register
#pragma ADDRESS     DM5TCT		800419H			//DMA5 Transfer Count Register
#pragma ADDRESS     DM5SA		80041AH			//DMA5 Source Address Register
#pragma ADDRESS     DM5DA		80041CH			//DMA5 Destination Address Register
#pragma ADDRESS     DM5REQ		80041EH			//DMA5 Request Cause Extention Register
#pragma ADDRESS     DM1CNT		800420H			//DMA1 Channel Control Register
#pragma ADDRESS     DM1TCT		800421H			//DMA1 Transmit Count Register
#pragma ADDRESS     DM1SA		800422H			//DMA1 Source Address Register
#pragma ADDRESS     DM1DA		800424H			//DMA1 Destination Address Register
#pragma ADDRESS     DM1REQ		800426H			//DMA1 Request Cause Extention Register
#pragma ADDRESS     DM6CNT		800428H			//DMA6 Channel Control Register
#pragma ADDRESS     DM6TCT		800429H			//DMA6 Transfer Count Register
#pragma ADDRESS     DM6SA		80042AH			//DMA6 Source Address Register
#pragma ADDRESS     DM6DA		80042CH			//DMA6 Destination Address Register
#pragma ADDRESS     DM6REQ		80042EH			//DMA6 Request Cause Extention Register

#pragma ADDRESS     P22DATA		800716H			//P22 Data Register

#pragma ADDRESS     P0DIR		800720H			//P0 Direction Register
#pragma ADDRESS     P1DIR		800721H			//P1 Direction Register
#pragma ADDRESS     P2DIR		800722H			//P2 Direction Register
#pragma ADDRESS     P3DIR		800723H			//P3 Direction Register
#pragma ADDRESS     P4DIR		800724H			//P4 Direction Register
#pragma ADDRESS     P6DIR		800726H			//P6 Direction Register
#pragma ADDRESS     P7DIR		800727H			//P7 Direction Register
#pragma ADDRESS     P8DIR		800728H			//P8 Direction Register
#pragma ADDRESS     P9DIR		800729H			//P9 Direction Register
#pragma ADDRESS     P10DIR		80072AH			//P10 Direction Register
#pragma ADDRESS     P11DIR		80072BH			//P11 Direction Register
#pragma ADDRESS     P15DIR		80072EH			//P15 Direction Register
#pragma ADDRESS     P17DIR		800730H			//P17 Direction Register

#pragma ADDRESS     P22DIR		800736H			//P22 Direction Register

#pragma ADDRESS     P0MOD		800740H			//P0 Operation Mode Register
#pragma ADDRESS     P1MOD		800741H			//P1 Operation Mode Register
#pragma ADDRESS     P2MOD		800742H			//P2 Operation Mode Register
#pragma ADDRESS     P3MOD		800743H			//P3 Operation Mode Register
#pragma ADDRESS     P4MOD		800744H			//P4 Operation Mode Register
#pragma ADDRESS     PIEN		800745H			//Port Input Function Enable Register
#pragma ADDRESS     P7MOD		800747H			//P7 Operation Mode Register
#pragma ADDRESS     P8MOD		800748H			//P8 Operation Mode Register
#pragma ADDRESS     P9MOD		800749H			//P9 Operation Mode Register
#pragma ADDRESS     P10MOD		80074AH			//P10 Operation Mode Register
#pragma ADDRESS     P11MOD		80074BH			//P11 Operation Mode Register
#pragma ADDRESS     P12MOD		80074CH			//P12 Operation Mode Register
#pragma ADDRESS     P13MOD		80074DH			//P13 Operation Mode Register
#pragma ADDRESS     P15MOD		80074FH			//P15 Operation Mode Register

⌨️ 快捷键说明

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