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

📄 sfr64.h

📁 瑞萨单片机测试程序:P9口流水灯测试,低电平点亮发光二极管.
💻 H
📖 第 1 页 / 共 5 页
字号:
//2007.11                                                                    
                                                                    
                                                       

/*""FILE COMMENT""*********** Technical reference data *************************
* File Name		: sfr64.h														
* Abstract		: Definition of M16C/64's SFR									
* Version		: 1.00															
* Device		: M16C/64(R5F3640xxFx)											
* Copyright (C) 2007. Renesas Technology Corp., All Rights Reserved.			
********************************************************************************
* History		: 26.11.2007 Ver. 1.00 First Release							
**""FILE COMMENT END""*********************************************************/
/********************************************************
*	declare SFR addresses								*
********************************************************/
#pragma ADDRESS		pm0_addr		0004H				/* Processor mode register 0 */

#pragma ADDRESS		pm1_addr		0005H				/* Processor mode register 1 */

#pragma ADDRESS		cm0_addr		0006H				/* System clock control register 0 */

#pragma ADDRESS		cm1_addr		0007H				/* System clock control register 1 */

#pragma ADDRESS		csr_addr		0008H				/* Chip select control register */

#pragma ADDRESS		prcr_addr		000aH				/* Protect register */

#pragma ADDRESS		dbr_addr		000bH				/* Data bank register */

#pragma ADDRESS		cm2_addr		000cH				/* Oscillation stop detection register */

#pragma ADDRESS		prg2c_addr		0010H				/* Program 2 Area Control Register */

#pragma ADDRESS		pclkr_addr		0012H				/* Peripheral clock select register */

#pragma ADDRESS		cpsrf_addr		0015H				/* Clock prescaler reset flag */

#pragma ADDRESS		rstfr_addr		0018H				/* Reset Source Determine Flag */

#pragma ADDRESS		vcr1_addr		0019H				/* Power supply detection register 1 */

#pragma ADDRESS		vcr2_addr		001aH				/* Power supply detection register 2 */

#pragma ADDRESS		cse_addr		001bH				/* Chip select expansion control register */

#pragma ADDRESS		plc0_addr		001cH				/* PLC control register 0 */

#pragma ADDRESS		pm2_addr		001eH				/* Processor mode register 2 */

#pragma ADDRESS		d4int_addr		001fH				/* Power supply down detection register */

#pragma ADDRESS		vw0c_addr		002aH				/* Voltage Monitor 0 Circuit Control Register */

#pragma ADDRESS		int7ic_addr		0042H				/* INT7~ interrupt control register */

#pragma ADDRESS		int6ic_addr		0043H				/* INT6~ interrupt control register */

#pragma ADDRESS		int3ic_addr		0044H				/* INT3~ interrupt control register */

#pragma ADDRESS		tb5ic_addr		0045H				/* Timer B5 interrupt control register */

#pragma ADDRESS		tb4ic_addr		0046H				/* Timer B4 interrupt control register */

#pragma ADDRESS		u1bcnic_addr	0046H				/* UART1 BUS collision detection interrupt control register */

#pragma ADDRESS		tb3ic_addr		0047H				/* Timer B3 interrupt control register */

#pragma ADDRESS		u0bcnic_addr	0047H				/* UART0 BUS collision detection interrupt control register */

#pragma ADDRESS		s4ic_addr		0048H				/* SI/O4 interrupt control register */

#pragma ADDRESS		int5ic_addr 	0048H				/* INT5~ interrupt control register */

#pragma ADDRESS		s3ic_addr		0049H				/* SI/O3 interrupt control register */

#pragma ADDRESS		int4ic_addr 	0049H				/* INT4~ interrupt control register */

#pragma ADDRESS		bcnic_addr		004aH				/* UART2 BUS collision detection interrupt control register */

#pragma ADDRESS		dm0ic_addr		004bH				/* DMA0 interrupt control register */

#pragma ADDRESS		dm1ic_addr		004cH				/* DMA1 interrupt control register */

#pragma ADDRESS		kupic_addr		004dH				/* Key input interrupt control register */

#pragma ADDRESS		adic_addr		004eH				/* A/D conversion interrupt control register */

#pragma ADDRESS		s2tic_addr		004fH				/* UART2 transmit interrupt control register */

#pragma ADDRESS		s2ric_addr		0050H				/* UART2 receive interrupt control register */

#pragma ADDRESS		s0tic_addr		0051H				/* UART0 transmit interrupt control register */

#pragma ADDRESS		s0ric_addr		0052H				/* UART0 receive interrupt control register */

#pragma ADDRESS		s1tic_addr		0053H				/* UART1 transmit interrupt control register */

#pragma ADDRESS		s1ric_addr		0054H				/* UART1 receive interrupt control register */

#pragma ADDRESS		ta0ic_addr		0055H				/* Timer A0 interrupt control register */

#pragma ADDRESS		ta1ic_addr		0056H				/* Timer A1 interrupt control register */

#pragma ADDRESS		ta2ic_addr		0057H				/* Timer A2 interrupt control register */

#pragma ADDRESS		ta3ic_addr		0058H				/* Timer A3 interrupt control register */

#pragma ADDRESS		ta4ic_addr		0059H				/* Timer A4 interrupt control register */

#pragma ADDRESS		tb0ic_addr		005aH				/* Timer B0 interrupt control register */

#pragma ADDRESS		tb1ic_addr		005bH				/* Timer B1 interrupt control register */

#pragma ADDRESS		tb2ic_addr		005cH				/* Timer B2 interrupt control register */

#pragma ADDRESS		int0ic_addr 	005dH				/* INT0~ interrupt control register */

#pragma ADDRESS		int1ic_addr 	005eH				/* INT1~ interrupt control register */

#pragma ADDRESS		int2ic_addr 	005fH				/* INT2~ interrupt control register */

#pragma ADDRESS		dm2ic_addr		0069H				/* DMA2 interrupt control register */

#pragma ADDRESS		dm3ic_addr		006aH				/* DMA3 interrupt control register */

#pragma ADDRESS		u5bcnic_addr	006bH				/* UART5 BUS collision detection interrupt control register */

#pragma ADDRESS		s5tic_addr		006cH				/* UART5 transmit interrupt control register */

#pragma ADDRESS		s5ric_addr		006dH				/* UART5 receive interrupt control register */

#pragma ADDRESS		u6bcnic_addr	006eH				/* UART6 BUS collision detection interrupt control register */

#pragma ADDRESS		s6tic_addr		006fH				/* UART6 transmit interrupt control register */

#pragma ADDRESS		s6ric_addr		0070H				/* UART6 receive interrupt control register */

#pragma ADDRESS		u7bcnic_addr	0071H				/* UART7 BUS collision detection interrupt control register */

#pragma ADDRESS		s7tic_addr		0072H				/* UART7 transmit interrupt control register */

#pragma ADDRESS		s7ric_addr		0073H				/* UART7 receive interrupt control register */

#pragma ADDRESS		sar0_addr		0180H				/* DMA0 source pointer */

#pragma ADDRESS		dar0_addr		0184H				/* DMA0 destination pointer */

#pragma ADDRESS		tcr0_addr		0188H				/* DMA0 transfer counter */

#pragma ADDRESS		dm0con_addr 	018cH				/* DMA0 control register */

#pragma ADDRESS		sar1_addr		0190H				/* DMA1 source pointer */

#pragma ADDRESS		dar1_addr		0194H				/* DMA1 destination pointer */

#pragma ADDRESS		tcr1_addr		0198H				/* DMA1 transfer counter */

#pragma ADDRESS		dm1con_addr 	019cH				/* DMA1 control register */

#pragma ADDRESS		sar2_addr		01a0H				/* DMA2 source pointer */

#pragma ADDRESS		dar2_addr		01a4H				/* DMA2 destination pointer */

#pragma ADDRESS		tcr2_addr		01a8H				/* DMA2 transfer counter */

#pragma ADDRESS		dm2con_addr 	01acH				/* DMA2 control register */

#pragma ADDRESS		sar3_addr		01b0H				/* DMA3 source pointer */

#pragma ADDRESS		dar3_addr		01b4H				/* DMA3 destination pointer */

#pragma ADDRESS		tcr3_addr		01b8H				/* DMA3 transfer counter */

#pragma ADDRESS		dm3con_addr 	01bcH				/* DMA3 control register */

#pragma ADDRESS		tbcs0_addr		01c8H				/* Timer B Count Source Select Register 0 */

#pragma ADDRESS		tbcs1_addr		01c9H				/* Timer B Count Source Select Register 1 */

#pragma ADDRESS		tacs0_addr		01d0H				/* Timer A Count Source Select Register 0 */

#pragma ADDRESS		tacs1_addr		01d1H				/* Timer A Count Source Select Register 1 */

#pragma ADDRESS		tacs2_addr		01d2H				/* Timer A Count Source Select Register 2 */

#pragma ADDRESS		tapofs_addr		01d5H				/* Timer A Waveform Output Function Select Register */

#pragma ADDRESS		tbcs2_addr		01e8H				/* Timer B Count Source Select Register 2 */

#pragma ADDRESS		tbcs3_addr		01e9H				/* Timer B Count Source Select Register 3 */

#pragma ADDRESS		ifsr3a_addr		0205H				/* Interrupt request cause select register 3 */

#pragma ADDRESS		ifsr2a_addr		0206H				/* Interrupt request cause select register 2 */

#pragma ADDRESS		ifsr_addr		0207H				/* Interrupt request cause select register */

#pragma ADDRESS		aier_addr		020EH				/* Address match interrupt enable register */

#pragma ADDRESS		aier2_addr		020fH				/* Address match interrupt enable register 2 */

#pragma ADDRESS		rmad0_addr		0210H				/* Address match interrupt register 0 */

#pragma ADDRESS		rmad1_addr		0214H				/* Address match interrupt register 1 */

#pragma ADDRESS		rmad2_addr		0218H				/* Address match interrupt register 2 */

#pragma ADDRESS		rmad3_addr		021cH				/* Address match interrupt register 3 */

#pragma ADDRESS		fmr0_addr		0220H				/* Flash memory control register 0 */

#pragma ADDRESS		fmr1_addr		0221H				/* Flash memory control register 1 */

#pragma ADDRESS		fmr2_addr		0222H				/* Flash memory control register 2 */

#pragma ADDRESS		fmr6_addr		0230H				/* Flash memory control register 6 */

#pragma ADDRESS		u0smr4_addr		0244H				/* UART0 special mode register 4 */

#pragma ADDRESS		u0smr3_addr		0245H				/* UART0 special mode register 3 */

#pragma ADDRESS		u0smr2_addr		0246H				/* UART0 special mode register 2 */

#pragma ADDRESS		u0smr_addr		0247H				/* UART0 special mode register */

#pragma ADDRESS		u0mr_addr		0248H				/* UART0 transmit/receive mode register */

#pragma ADDRESS		u0brg_addr		0249H				/* UART0 bit rate generator */

#pragma ADDRESS		u0tb_addr		024aH				/* UART0 transmit buffer register */

#pragma ADDRESS		u0c0_addr		024cH				/* UART0 transmit/receive control register 0 */

#pragma ADDRESS		u0c1_addr		024dH				/* UART0 transmit/receive control register 1 */

#pragma ADDRESS		u0rb_addr		024eH				/* UART0 receive buffer register */

#pragma ADDRESS		ucon_addr		0250H				/* UART transmit/receive control register 2 */

#pragma ADDRESS		u1smr4_addr		0254H				/* UART1 special mode register 4 */

#pragma ADDRESS		u1smr3_addr		0255H				/* UART1 special mode register 3 */

#pragma ADDRESS		u1smr2_addr		0256H				/* UART1 special mode register 2 */

#pragma ADDRESS		u1smr_addr		0257H				/* UART1 special mode register */

#pragma ADDRESS		u1mr_addr		0258H				/* UART1 transmit/receive mode register */

#pragma ADDRESS		u1brg_addr		0259H				/* UART1 bit rate generator */

#pragma ADDRESS		u1tb_addr		025aH				/* UART1 transmit buffer register */

#pragma ADDRESS		u1c0_addr		025cH				/* UART1 transmit/receive control register 0 */

#pragma ADDRESS		u1c1_addr		025dH				/* UART1 transmit/receive control register 1 */

#pragma ADDRESS		u1rb_addr		025eH				/* UART1 receive buffer register */

#pragma ADDRESS		u2smr4_addr		0264H				/* UART2 special mode register 4 */

#pragma ADDRESS		u2smr3_addr 	0265H				/* UART2 special mode register 3 */

#pragma ADDRESS		u2smr2_addr 	0266H				/* UART2 special mode register 2 */

#pragma ADDRESS		u2smr_addr		0267H				/* UART2 special mode register */

#pragma ADDRESS		u2mr_addr		0268H				/* UART2 transmit/receive mode register */

#pragma ADDRESS		u2brg_addr		0269H				/* UART2 bit rate generator */

#pragma ADDRESS		u2tb_addr		026aH				/* UART2 transmit buffer register */

#pragma ADDRESS		u2c0_addr		026cH				/* UART2 transmit/receive control register 0 */

#pragma ADDRESS		u2c1_addr		026dH				/* UART2 transmit/receive control register 1 */

#pragma ADDRESS		u2rb_addr		026eH				/* UART2 receive buffer register */

#pragma ADDRESS		s3trr_addr		0270H				/* SI/O3 transmit/receive register */

#pragma ADDRESS		s3c_addr		0272H				/* SI/O3 control register */

#pragma ADDRESS		s3brg_addr		0273H				/* SI/O3 bit rate generator */

#pragma ADDRESS		s4trr_addr		0274H				/* SI/O4 transmit/receive register */

#pragma ADDRESS		s4c_addr		0276H				/* SI/O4 control register */

#pragma ADDRESS		s4brg_addr		0277H				/* SI/O4 bit rate generator */

#pragma ADDRESS		s34c2_addr		0278H				/* SI/O34 control register 2 */

#pragma ADDRESS		u5smr4_addr		0284H				/* UART5 special mode register 4 */

#pragma ADDRESS		u5smr3_addr		0285H				/* UART5 special mode register 3 */

#pragma ADDRESS		u5smr2_addr		0286H				/* UART5 special mode register 2 */

⌨️ 快捷键说明

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