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

📄 sfr62p.h

📁 瑞萨(Renesas)M16C系列芯片上实现接受摇控板控制的程序
💻 H
📖 第 1 页 / 共 5 页
字号:
/***********************************************************************/
/*                                                                     */
/*  FILE        :sfr62p.h                                              */
/*  DATE        :Sun, Jul 27, 2008                                     */
/*  DESCRIPTION :define the sfr register. (for C language)             */
/*  CPU GROUP   :62P                                                   */
/*                                                                     */
/*  This file is generated by Renesas Project Generator (Ver.4.8).     */
/*                                                                     */
/***********************************************************************/

/****************************************************************************
*																			*
*	file name	: definition of M16C/62P's SFR								*
*																			*
*   Copyright, 2003 RENESAS TECHNOLOGY CORPORATION                 		    *
*                   AND RENESAS SOLUTIONS CORPORATION                 		*
*																			*
*	Version		: 1.00	( 2002- 7-22 ) Initial								*
*				: 2.00	( 2002-12-27 ) 										*
*				: 		cm3		 register delete							*
*				: 		vcr1	 register add								*
*				: 		vcr2	 register add								*
*				: 		d4int	 register add								*
*				: 		u1bcnic	 register add								*
*				: 		u0bcnic	 register add								*
*				: 		wdc5	 bit add	(wdc register) 					*
*				: 		plc06	 bit add	(plc0 register) 				*
*				: 		pm21	 bit add	(pm2 register) 					*
*				: 		pm22	 bit add	(pm2 register) 					*
*				: 		fidr 	 register 									*
*				: 				 3B4h => 1B4h								*
*				:		fmr03	 bit delete	(fmr0 register)					*
*				:		fmstp	 bit add	(fmr0 register)					*
*				: 2.01	( 2003-11-25 )										*
*				: 		#define	 abt_u2rb u2rb_addr.bit.b11 				*
*				:				 Delete a duplication						*
*				: 2.02	( 2004-04-16 )										*
*				: 		prc3	 bit add	(prcr register) 				*
*****************************************************************************/
/*
  note:
	This data is a freeware that SFR for M16C/62P groups is described.
	Renesas Technology Corporation and Renesas Solutions Corporation
	assumes no responsibility for any damage that occurred by this data.
*/
/********************************************************
*	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		aier_addr	0009H			/* Address match interrupt enable 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		wdts_addr	000eH			/* Watchdog timer start register */

#pragma ADDRESS		wdc_addr	000fH			/* Watchdog timer control register */

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

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

#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		sar0_addr	0020H			/* DMA0 source pointer */

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

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

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

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

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

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

#pragma ADDRESS		dm1con_addr 003cH			/* DMA1 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		tb3ic_addr	0047H			/* Timer B3 interrupt control register */

#pragma ADDRESS		u1bcnic_addr	0046H		/* UART1 BUS collision detection 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		s3ic_addr	0049H			/* SI/O3 interrupt control register */

#pragma ADDRESS		int5ic_addr 0048H			/* INT5~ 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		fidr_addr	01b4H			/* Flash identification register */

#pragma ADDRESS		fmr1_addr	01b5H			/* Flash memory control register 1 */

#pragma ADDRESS		fmr0_addr	01b7H			/* Flash memory control register 0 */

#pragma ADDRESS		rmad2_addr	01b8H			/* Address match interrupt register 2 */

#pragma ADDRESS		aier2_addr	01bbH			/* Address match interrupt enable register 2 */

#pragma ADDRESS		rmad3_addr	01bcH			/* Address match interrupt register 3 */

#pragma ADDRESS		pclkr_addr	025eH			/* Peripheral clock select register */

#pragma ADDRESS		tbsr_addr	0340H			/* Timer B3,4,5 count start flag */

#pragma ADDRESS		ta11_addr	0342H			/* Timer A1-1 register */

#pragma ADDRESS		ta21_addr	0344H			/* Timer A2-1 register */

#pragma ADDRESS		ta41_addr	0346H			/* Timer A4-1 register */

#pragma ADDRESS		invc0_addr	0348H			/* Three-phase PWM control regester 0 */

#pragma ADDRESS		invc1_addr	0349H			/* Three-phase PWM control register 1 */

#pragma ADDRESS		idb0_addr	034aH			/* Three-phase output buffer register 0 */

#pragma ADDRESS		idb1_addr	034bH			/* Three-phase output buffer register 1 */

#pragma ADDRESS		dtt_addr	034cH			/* Dead time timer */

#pragma ADDRESS		ictb2_addr	034dH			/* Timer B2 interrupt occurrences frequency set counter */

#pragma ADDRESS		tb3_addr	0350H			/* Timer B3 register */

#pragma ADDRESS		tb4_addr	0352H			/* Timer B4 register */

#pragma ADDRESS		tb5_addr	0354H			/* Timer B5 register */

#pragma ADDRESS		tb3mr_addr	035bH			/* Timer B3 mode register */

#pragma ADDRESS		tb4mr_addr	035cH			/* Timer B4 mode register */

#pragma ADDRESS		tb5mr_addr	035dH			/* Timer B5 mode register */

#pragma ADDRESS		ifsr2a_addr	035eH			/* Interrupt request cause select register 2 */

#pragma ADDRESS		ifsr_addr	035fH			/* Interrupt request cause select register */

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

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

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

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

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

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

#pragma ADDRESS		u0smr4_addr	036cH			/* UART0 special mode register 4 */

#pragma ADDRESS		u0smr3_addr	036dH			/* UART0 special mode register 3 */

#pragma ADDRESS		u0smr2_addr	036eH			/* UART0 special mode register 2 */

#pragma ADDRESS		u0smr_addr	036fH			/* UART0 special mode register */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#pragma ADDRESS		tabsr_addr	0380H			/* Count start flag */

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

#pragma ADDRESS		onsf_addr	0382H			/* One-shot start flag */

#pragma ADDRESS		trgsr_addr	0383H			/* Trigger select register */

#pragma ADDRESS		udf_addr	0384H			/* Up/down flag */

#pragma ADDRESS		ta0_addr	0386H			/* Timer A0 register */

#pragma ADDRESS		ta1_addr	0388H			/* Timer A1 register */

#pragma ADDRESS		ta2_addr	038aH			/* Timer A2 register */

#pragma ADDRESS		ta3_addr	038cH			/* Timer A3 register */

#pragma ADDRESS		ta4_addr	038eH			/* Timer A4 register */

#pragma ADDRESS		tb0_addr	0390H			/* Timer B0 register */

#pragma ADDRESS		tb1_addr	0392H			/* Timer B1 register */

#pragma ADDRESS		tb2_addr	0394H			/* Timer B2 register */

#pragma ADDRESS		ta0mr_addr	0396H			/* Timer A0 mode register */

#pragma ADDRESS		ta1mr_addr	0397H			/* Timer A1 mode register */

#pragma ADDRESS		ta2mr_addr	0398H			/* Timer A2 mode register */

⌨️ 快捷键说明

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