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

📄 m32173.h

📁 瑞萨公司M32R单片机的启动代码start.ms
💻 H
📖 第 1 页 / 共 5 页
字号:
#pragma ADDRESS     P17MOD		800751H			//P17 Operation Mode Register

#pragma ADDRESS     P22MOD		800756H			//P22 Direction Register

#pragma ADDRESS     P4SMOD		800764H			//P4 Peripheral Output Select Register
#pragma ADDRESS     P7SMOD		800767H			//P7 Peripheral Output Select Register
#pragma ADDRESS     P1011SMOD	80076AH			//P10-11 Peripheral Output Select Register
#pragma ADDRESS     P15SMOD		80076FH			//P15 Peripheral Output Select Register

#pragma ADDRESS     P22SMOD		800776H			//P22 Peripheral Output Select Register

#pragma ADDRESS     BUSMODC		80077FH			//Bus Mode Control Register

#pragma ADDRESS     PWMOFF1		8007A0H			//PWM Output Disable Register 1
#pragma ADDRESS     PWMOFF0		8007A1H			//PWM Output Disable Register 0
#pragma ADDRESS     PLVCNT1		8007A4H			//PWM Output Disable Control Register 1
#pragma ADDRESS     PLVCNT0		8007A5H			//PWM Output Disable Control Register 0

#pragma ADDRESS     FMOD		8007E0H			//Flash Mode Register
#pragma ADDRESS     FSTAT1		8007E1H			//Flash Status Register 1
#pragma ADDRESS     FCNT1		8007E2H			//Flash Control Register 1
#pragma ADDRESS     FCNT2		8007E3H			//Flash Control Register 2
#pragma ADDRESS     FCNT3		8007E4H			//Flash Control Register 3
#pragma ADDRESS     FCNT4		8007E5H			//Flash Control Register 4
#pragma ADDRESS     FELBANK0	8007E8H			//Virtual-flash L Bank Register 0
#pragma ADDRESS     FELBANK1	8007E8H			//Virtual-flash L Bank Register 1
#pragma ADDRESS     FELBANK2	8007E8H			//Virtual-flash L Bank Register 2
#pragma ADDRESS     FESBANK0	8007E8H			//Virtual-flash S Bank Register 0
#pragma ADDRESS     FESBANK1	8007E8H			//Virtual-flash S Bank Register 1

#pragma ADDRESS     TINCR0		800800H			//Input Processing Control Register 0
#pragma ADDRESS     TINCR1		800801H			//Input Processing Control Register 1
#pragma ADDRESS     TINCR2		800802H			//Input Processing Control Register 2
#pragma ADDRESS     TINCR3		800803H			//Input Processing Control Register 3
#pragma ADDRESS     TINCR4		800804H			//Input Processing Control Register 4
#pragma ADDRESS     TINCR5		800805H			//Input Processing Control Register 5

#pragma ADDRESS     TINIST0		800840H			//TIN Interrupt Status Register 0
#pragma ADDRESS     TINIMA0		800841H			//TIN Interrupt Mask Register 0
#pragma ADDRESS     TINIST1		800842H			//TIN Interrupt Status Register 1
#pragma ADDRESS     TINIMA1		800843H			//TIN Interrupt Mask Register 1
#pragma ADDRESS     TINIST2		800844H			//TIN Interrupt Status Register 2
#pragma ADDRESS     TINIMA2		800845H			//TIN Interrupt Mask Register 2
#pragma ADDRESS     TINIST3		800846H			//TIN Interrupt Status Register 3
#pragma ADDRESS     TINIMA3		800847H			//TIN Interrupt Mask Register 3
#pragma ADDRESS     TINIST4		800848H			//TIN Interrupt Status Register 4
#pragma ADDRESS     TINIMA4		800849H			//TIN Interrupt Mask Register 4
#pragma ADDRESS     TINIST5		80084AH			//TIN Interrupt Status Register 5
#pragma ADDRESS     TINIMA5		80084BH			//TIN Interrupt Mask Register 5

#pragma ADDRESS     TINIST8		800850H			//TIN Interrupt Status Register 8
#pragma ADDRESS     TINIMA8		800851H			//TIN Interrupt Mask Register 8

#pragma ADDRESS     TML0CTH		800880H			//TML0 Counter H
#pragma ADDRESS     TML0CTL		800882H			//TML0 Counter L
#pragma ADDRESS     TML0CR		80088AH			//TML0 Control Register 0
#pragma ADDRESS     PRS1		80088BH			//Prescaler 1

#pragma ADDRESS     TML0MR3H	800890H			//TML0 Measurement 3 Register H
#pragma ADDRESS     TML0MR3L	800892H			//TML0 Measurement 3 Register L
#pragma ADDRESS     TML0MR2H	800894H			//TML0 Measurement 2 Register H
#pragma ADDRESS     TML0MR2L	800896H			//TML0 Measurement 2 Register L
#pragma ADDRESS     TML0MR1H	800898H			//TML0 Measurement 1 Register H
#pragma ADDRESS     TML0MR1L	80089AH			//TML0 Measurement 1 Register L
#pragma ADDRESS     TML0MR0H	80089CH			//TML0 Measurement 0 Register H
#pragma ADDRESS     TML0MR0L	80089EH			//TML0 Measurement 0 Register L

#pragma ADDRESS     TML0OLDMR3H	8008A0H			//TML0 Old Measurement 3 Register H
#pragma ADDRESS     TML0OLDMR3L	8008A2H			//TML0 Old Measurement 3 Register L
#pragma ADDRESS     TML0OLDMR2H	8008A4H			//TML0 Old Measurement 2 Register H
#pragma ADDRESS     TML0OLDMR2L	8008A6H			//TML0 Old Measurement 2 Register L
#pragma ADDRESS     TML0OLDMR1H	8008A8H			//TML0 Old Measurement 1 Register H
#pragma ADDRESS     TML0OLDMR1L	8008AAH			//TML0 Old Measurement 1 Register L
#pragma ADDRESS     TML0OLDMR0H	8008ACH			//TML0 Old Measurement 0 Register H
#pragma ADDRESS     TML0OLDMR0L	8008AEH			//TML0 Old Measurement 0 Register L

#pragma ADDRESS     TMS0CT		8008E0H			//TMS0 Counter
#pragma ADDRESS     TMS0MR3		8008E2H			//TMS0 Measurement 3 Register
#pragma ADDRESS     TMS0MR2		8008E4H			//TMS0 Measurement 2 Register
#pragma ADDRESS     TMS0MR1		8008E6H			//TMS0 Measurement 1 Register
#pragma ADDRESS     TMS0MR0		8008E8H			//TMS0 Measurement 0 Register
#pragma ADDRESS     TMS0CR		8008EAH			//TMS0 Control Register
#pragma ADDRESS     PRS0		8008EBH			//Prescaler 0

#pragma ADDRESS     TMS0OLDMR3	8008F2H			//TMS0 Old Measurement 3 Register
#pragma ADDRESS     TMS0OLDMR2	8008F4H			//TMS0 Old Measurement 2 Register
#pragma ADDRESS     TMS0OLDMR1	8008F6H			//TMS0 Old Measurement 1 Register
#pragma ADDRESS     TMS0OLDMR0	8008F8H			//TMS0 Old Measurement 0 Register

#pragma ADDRESS     SI67STAT	800A00H			//SIO67 Interrupt Status Register
#pragma ADDRESS     SI47STAT	800A01H			//SIO47 Interrupt Mask Register
#pragma ADDRESS     SI47SEL		800A02H			//SIO47 Receive Interrupt Cause Select Register

#pragma ADDRESS     S4TCNT		800A10H			//SIO4 Transmit Control Register
#pragma ADDRESS     S4MOD		800A11H			//SIO4 Transmit/Receive Mode Register
#pragma ADDRESS     S4TXB		800A12H			//SIO4 Transmit Buffer Register
#pragma ADDRESS     S4RXB		800A14H			//SIO4 Receive Buffer Register
#pragma ADDRESS     S4RCNT		800A16H			//SIO4 Receive Control Register
#pragma ADDRESS     S4BAUR		800A17H			//SIO4 Baud Rate Register

#pragma ADDRESS     S5TCNT		800A20H			//SIO5 Transmit Control Register
#pragma ADDRESS     S5MOD		800A21H			//SIO5 Transmit/Receive Mode Register
#pragma ADDRESS     S5TXB		800A22H			//SIO5 Transmit Buffer Register
#pragma ADDRESS     S5RXB		800A24H			//SIO5 Receive Buffer Register
#pragma ADDRESS     S5RCNT		800A26H			//SIO5 Receive Control Register
#pragma ADDRESS     S5BAUR		800A27H			//SIO5 Baud Rate Register

#pragma ADDRESS     S6TCNT		800A30H			//SIO6 Transmit Control Register
#pragma ADDRESS     S6MOD		800A31H			//SIO6 Transmit/Receive Mode Register
#pragma ADDRESS     S6TXB		800A32H			//SIO6 Transmit Buffer Register
#pragma ADDRESS     S6RXB		800A34H			//SIO6 Receive Buffer Register
#pragma ADDRESS     S6RCNT		800A36H			//SIO6 Receive Control Register
#pragma ADDRESS     S6BAUR		800A37H			//SIO6 Baud Rate Register

#pragma ADDRESS     S7TCNT		800A40H			//SIO7 Transmit Control Register
#pragma ADDRESS     S7MOD		800A41H			//SIO7 Transmit/Receive Mode Register
#pragma ADDRESS     S7TXB		800A42H			//SIO7 Transmit Buffer Register
#pragma ADDRESS     S7RXB		800A44H			//SIO7 Receive Buffer Register
#pragma ADDRESS     S7RCNT		800A46H			//SIO7 Receive Control Register
#pragma ADDRESS     S7BAUR		800A47H			//SIO7 Baud Rate Register

#pragma ADDRESS     AD1SIM0		800A80H			//A-D1 Single Mode Register 0
#pragma ADDRESS     AD1SIM1		800A81H			//A-D1 Single Mode Register 1
#pragma ADDRESS     AD1SCM0		800A84H			//A-D1 Scan Mode Register 0
#pragma ADDRESS     AD1SCM1		800A85H			//A-D1 Scan Mode Register 1
#pragma ADDRESS     AD1CVSCR	800A87H			//A-D1 Conversion Rate Control Register
#pragma ADDRESS     AD1SAR		800A88H			//A-D1 Successive Approximation Register

#pragma ADDRESS     AD1CMP		800A8CH			//A-D1 Comparate	Data Register
#pragma ADDRESS     AD1CHCON	800A8EH			//A-D1 Digital Input Control Register
#pragma ADDRESS     AD1DT0		800A90H			//10-bit A-D1 Data Register 0
#pragma ADDRESS     AD1DT1		800A92H			//10-bit A-D1 Data Register 1
#pragma ADDRESS     AD1DT2		800A94H			//10-bit A-D1 Data Register 2
#pragma ADDRESS     AD1DT3		800A96H			//10-bit A-D1 Data Register 3
#pragma ADDRESS     AD1DT4		800A98H			//10-bit A-D1 Data Register 4
#pragma ADDRESS     AD1DT5		800A9AH			//10-bit A-D1 Data Register 5
#pragma ADDRESS     AD1DT6		800A9CH			//10-bit A-D1 Data Register 6
#pragma ADDRESS     AD1DT7		800A9EH			//10-bit A-D1 Data Register 7
#pragma ADDRESS     AD1DT8		800AA0H			//10-bit A-D1 Data Register 8
#pragma ADDRESS     AD1DT9		800AA2H			//10-bit A-D1 Data Register 9
#pragma ADDRESS     AD1DT10		800AA4H			//10-bit A-D1 Data Register 10
#pragma ADDRESS     AD1DT11		800AA6H			//10-bit A-D1 Data Register 11
#pragma ADDRESS     AD1DT12		800AA8H			//10-bit A-D1 Data Register 12
#pragma ADDRESS     AD1DT13		800AAAH			//10-bit A-D1 Data Register 13
#pragma ADDRESS     AD1DT14		800AACH			//10-bit A-D1 Data Register 14
#pragma ADDRESS     AD1DT15		800AAEH			//10-bit A-D1 Data Register 15

#pragma ADDRESS     AD18DT0		800AD1H			//8-bit A-D1 Data Register 0
#pragma ADDRESS     AD18DT1		800AD3H			//8-bit A-D1 Data Register 1
#pragma ADDRESS     AD18DT2		800AD5H			//8-bit A-D1 Data Register 2
#pragma ADDRESS     AD18DT3		800AD7H			//8-bit A-D1 Data Register 3
#pragma ADDRESS     AD18DT4		800AD9H			//8-bit A-D1 Data Register 4
#pragma ADDRESS     AD18DT5		800ADBH			//8-bit A-D1 Data Register 5
#pragma ADDRESS     AD18DT6		800ADDH			//8-bit A-D1 Data Register 6
#pragma ADDRESS     AD18DT7		800ADFH			//8-bit A-D1 Data Register 7
#pragma ADDRESS     AD18DT8		800AE1H			//8-bit A-D1 Data Register 8
#pragma ADDRESS     AD18DT9		800AE3H			//8-bit A-D1 Data Register 9
#pragma ADDRESS     AD18DT10	800AE5H			//8-bit A-D1 Data Register 10
#pragma ADDRESS     AD18DT11	800AE7H			//8-bit A-D1 Data Register 11
#pragma ADDRESS     AD18DT12	800AE9H			//8-bit A-D1 Data Register 12
#pragma ADDRESS     AD18DT13	800AEBH			//8-bit A-D1 Data Register 13
#pragma ADDRESS     AD18DT14	800AEDH			//8-bit A-D1 Data Register 14
#pragma ADDRESS     AD18DT15	800AEFH			//8-bit A-D1 Data Register 15

#pragma ADDRESS     TID0CT		800C8CH			//TID0 Counter
#pragma ADDRESS     TID0RL		800C8EH			//TID0 Reload Register
#pragma ADDRESS     TOM00CT		800C90H			//TOM0_0 Reload Register
#pragma ADDRESS     TOM00RL1	800C94H			//TOM0_0 Reload 1 Register
#pragma ADDRESS     TOM00RL0	800C96H			//TOM0_0 Reload 0 Register
#pragma ADDRESS     TOM01CT		800C98H			//TOM0_1 Counter
#pragma ADDRESS     TOM01RL1	800C9CH			//TOM0_1 Reload 1 Register
#pragma ADDRESS     TOM01RL0	800C9EH			//TOM0_1 Reload 0 Register
#pragma ADDRESS     TOM02CT		800CA0H			//TOM0_2 Counter
#pragma ADDRESS     TOM02RL1	800CA4H			//TOM0_2 Reload 1 Register
#pragma ADDRESS     TOM02RL0	800CA6H			//TOM0_2 Reload 0 Register
#pragma ADDRESS     TOM03CT		800CA8H			//TOM0_3 Counter
#pragma ADDRESS     TOM03RL1	800CACH			//TOM0_3 Reload 1 Register
#pragma ADDRESS     TOM03RL0	800CAEH			//TOM0_3 Reload 0 Register
#pragma ADDRESS     TOM04CT		800CB0H			//TOM0_4 Counter
#pragma ADDRESS     TOM04RL1	800CB4H			//TOM0_4 Reload 1 Register
#pragma ADDRESS     TOM04RL0	800CB6H			//TOM0_4 Reload 0 Register
#pragma ADDRESS     TOM05CT		800CB8H			//TOM0_5 Counter
#pragma ADDRESS     TOM05RL1	800CBCH			//TOM0_5 Reload 1 Register
#pragma ADDRESS     TOM05RL0	800CBEH			//TOM0_5 Reload 0 Register
#pragma ADDRESS     TOM06CT		800CC0H			//TOM0_6 Counter
#pragma ADDRESS     TOM06RL1	800CC4H			//TOM0_6 Reload 1 Register
#pragma ADDRESS     TOM06RL0	800CC6H			//TOM0_6 Reload 0 Register
#pragma ADDRESS     TOM07CT		800CC8H			//TOM0_7 Counter
#pragma ADDRESS     TOM07RL1	800CCCH			//TOM0_7 Reload 1 Register
#pragma ADDRESS     TOM07RL0	800CCEH			//TOM0_7 Reload 0 Register

#pragma ADDRESS     PRS2		800CD0H			//Prescaler Register 2
#pragma ADDRESS     TID0PRS2EN	800CD1H			//TID0 Control & Prescaler 2 Enable Register
#pragma ADDRESS     TOM0IMA		800CD2H			//TOM0 Interrupt Mask Register
#pragma ADDRESS     TOM0IST		800CD3H			//TOM0 Interrupt Status Register
#pragma ADDRESS     FFP0		800CD5H			//F/F Protect Register 0

⌨️ 快捷键说明

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