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

📄 sfr62p.h

📁 瑞萨(Renesas)M16C系列芯片的函数库
💻 H
📖 第 1 页 / 共 5 页
字号:
#define		prc2			prcr_addr.bit.b2	/* Enable writting to port P9 direction register and SI/Oi control register(i=3,4) */#define		prc3			prcr_addr.bit.b3	/* Enable writting to Power supply detection register 2 and Power supply down detection register *//*------------------------------------------------------	Data bank register------------------------------------------------------*/union byte_def dbr_addr;#define		dbr				dbr_addr.byte#define		ofs				dbr_addr.bit.b2		/* Offset bit */#define		bsr0			dbr_addr.bit.b3		/* Bank select bit 0 */#define		bsr1			dbr_addr.bit.b4		/* Bank select bit 1 */#define		bsr2			dbr_addr.bit.b5		/* Bank select bit 2 *//*------------------------------------------------------	Oscillation stop detection register------------------------------------------------------*/union byte_def cm2_addr;#define		cm2				cm2_addr.byte#define		cm20			cm2_addr.bit.b0		/* Oscillation stop detection bit */#define		cm21			cm2_addr.bit.b1		/* Main clock switch bit */#define		cm22			cm2_addr.bit.b2		/* Oscillation stop detection status */#define		cm23			cm2_addr.bit.b3		/* Clock monitor bit */#define		cm27			cm2_addr.bit.b7		/* Operation select bit(when an oscillation stop is detected) *//*------------------------------------------------------	Watchdog timer start register------------------------------------------------------*/union byte_def wdts_addr;#define		wdts			wdts_addr.byte/*------------------------------------------------------	Watchdog timer control register------------------------------------------------------*/union byte_def wdc_addr;#define		wdc				wdc_addr.byte#define		wdc5			wdc_addr.bit.b5		/* Cold start / warm start discrimination flag */#define		wdc7			wdc_addr.bit.b7		/* Prescaler select bit *//*------------------------------------------------------	Power supply detection register 1------------------------------------------------------*/union byte_def vcr1_addr;#define		vcr1			vcr1_addr.byte#define		vc13			vcr1_addr.bit.b3		/* Power supply down monitor flag *//*------------------------------------------------------	Power supply detection register 2------------------------------------------------------*/union byte_def vcr2_addr;#define		vcr2			vcr2_addr.byte#define		vc26			vcr2_addr.bit.b6		/* Reset area monitor bit */#define		vc27			vcr2_addr.bit.b7		/* Power supply down monitor bit *//*------------------------------------------------------	Chip select expansion control register------------------------------------------------------*/union byte_def cse_addr;#define		cse				cse_addr.byte#define		cse00w			cse_addr.bit.b0		/* CS0~ wait expansion bit */#define		cse01w			cse_addr.bit.b1		/* CS0~ wait expansion bit */#define		cse10w			cse_addr.bit.b2		/* CS1~ wait expansion bit */#define		cse11w			cse_addr.bit.b3		/* CS1~ wait expansion bit */#define		cse20w			cse_addr.bit.b4		/* CS2~ wait expansion bit */#define		cse21w			cse_addr.bit.b5		/* CS2~ wait expansion bit */#define		cse30w			cse_addr.bit.b6		/* CS3~ wait expansion bit */#define		cse31w			cse_addr.bit.b7		/* CS3~ wait expansion bit *//*------------------------------------------------------	PLL control register 0------------------------------------------------------*/union byte_def plc0_addr;#define		plc0			plc0_addr.byte#define		plc00			plc0_addr.bit.b0	/* Programmable counter select bit */#define		plc01			plc0_addr.bit.b1	/* Programmable counter select bit */#define		plc02			plc0_addr.bit.b2	/* Programmable counter select bit */#define		plc07			plc0_addr.bit.b7	/* Operation enable bit *//*------------------------------------------------------	Processor mode register 2------------------------------------------------------*/union byte_def pm2_addr;#define		pm2				pm2_addr.byte#define		pm20			pm2_addr.bit.b0		/* Specifying wait when accessing SFR at PLL operation */#define		pm21			pm2_addr.bit.b1		/* System clock protective bit */#define		pm22			pm2_addr.bit.b2		/* WDT count source protective bit *//*------------------------------------------------------	 Power supply down detection register------------------------------------------------------*/union byte_def d4int_addr;#define		d4int			d4int_addr.byte#define		d40				d4int_addr.bit.b0		/* Power supply down detection interrupt enable bit */#define		d41				d4int_addr.bit.b1		/* STOP mode deactivation control bit */#define		d42				d4int_addr.bit.b2		/* Power supply change detection flag */#define		d43				d4int_addr.bit.b3		/* WDT overflow detect flag */#define		df0				d4int_addr.bit.b4		/* Sampling clock select bit */#define		df1				d4int_addr.bit.b5		/* Sampling clock select bit *//*------------------------------------------------------	 DMA0 control register------------------------------------------------------*/union byte_def dm0con_addr;#define		dm0con			dm0con_addr.byte#define		dmbit_dm0con	dm0con_addr.bit.b0	/* Transfer unit bit select bit */#define		dmasl_dm0con	dm0con_addr.bit.b1	/* Repeat transfer mode select bit */#define		dmas_dm0con		dm0con_addr.bit.b2	/* DMA request bit */#define		dmae_dm0con		dm0con_addr.bit.b3	/* DMA enable bit */#define		dsd_dm0con		dm0con_addr.bit.b4	/* Source address direction select bit */#define		dad_dm0con		dm0con_addr.bit.b5	/* Destination address direction select bit *//*------------------------------------------------------	 DMA1 control register------------------------------------------------------*/union byte_def	dm1con_addr;#define		dm1con			dm1con_addr.byte#define		dmbit_dm1con	dm1con_addr.bit.b0	/* Transfer unit bit select bit */#define		dmasl_dm1con	dm1con_addr.bit.b1	/* Repeat transfer mode select bit */#define		dmas_dm1con		dm1con_addr.bit.b2	/* DMA request bit */#define		dmae_dm1con		dm1con_addr.bit.b3	/* DMA enable bit */#define		dsd_dm1con		dm1con_addr.bit.b4	/* Source address direction select bit */#define		dad_dm1con		dm1con_addr.bit.b5	/* Destination address direction select bit *//*------------------------------------------------------	INT3 interrupt control register------------------------------------------------------*/union byte_def int3ic_addr;#define		int3ic			int3ic_addr.byte#define		ilvl0_int3ic	int3ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_int3ic	int3ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_int3ic	int3ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_int3ic		int3ic_addr.bit.b3	/* Interrupt request bit */#define		pol_int3ic		int3ic_addr.bit.b4	/* Polarity select bit *//*------------------------------------------------------	Timer B5 interrupt control register------------------------------------------------------*/union byte_def tb5ic_addr;#define		tb5ic			tb5ic_addr.byte#define		ilvl0_tb5ic		tb5ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_tb5ic		tb5ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_tb5ic		tb5ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_tb5ic		tb5ic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	Timer B4 interrupt control register------------------------------------------------------*/union byte_def tb4ic_addr;#define		tb4ic			tb4ic_addr.byte#define		ilvl0_tb4ic		tb4ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_tb4ic		tb4ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_tb4ic		tb4ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_tb4ic		tb4ic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	Timer B3 interrupt control register------------------------------------------------------*/union byte_def tb3ic_addr;#define		tb3ic			tb3ic_addr.byte#define		ilvl0_tb3ic		tb3ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_tb3ic		tb3ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_tb3ic		tb3ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_tb3ic		tb3ic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	UART1 BUS collision detection interrupt control register------------------------------------------------------*/union byte_def u1bcnic_addr;#define		u1bcnic			u1bcnic_addr.byte#define		ilvl0_u1bcnic	u1bcnic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_u1bcnic	u1bcnic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_u1bcnic	u1bcnic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_u1bcnic		u1bcnic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	UART0 BUS collision detection interrupt control register------------------------------------------------------*/union byte_def u0bcnic_addr;#define		u0bcnic			u0bcnic_addr.byte#define		ilvl0_u0bcnic	u0bcnic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_u0bcnic	u0bcnic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_u0bcnic	u0bcnic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_u0bcnic		u0bcnic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	SI/O4 interrupt control register------------------------------------------------------*/union byte_def s4ic_addr;#define		s4ic			s4ic_addr.byte#define		ilvl0_s4ic		s4ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_s4ic		s4ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_s4ic		s4ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_s4ic			s4ic_addr.bit.b3	/* Interrupt request bit */#define		pol_s4ic		s4ic_addr.bit.b4	/* Polarity select bit *//*------------------------------------------------------	SI/O3 interrupt control register------------------------------------------------------*/union byte_def s3ic_addr;#define		s3ic			s3ic_addr.byte#define		ilvl0_s3ic		s3ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_s3ic		s3ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_s3ic		s3ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_s3ic			s3ic_addr.bit.b3	/* Interrupt request bit */#define		pol_s3ic		s3ic_addr.bit.b4	/* Polarity select bit *//*------------------------------------------------------	INT5 interrupt control register------------------------------------------------------*/union byte_def int5ic_addr;#define		int5ic			int5ic_addr.byte#define		ilvl0_int5ic	int5ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_int5ic	int5ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_int5ic	int5ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_int5ic		int5ic_addr.bit.b3	/* Interrupt request bit */#define		pol_int5ic		int5ic_addr.bit.b4	/* Polarity select bit *//*------------------------------------------------------	INT4 interrupt control register------------------------------------------------------*/union byte_def int4ic_addr;#define		int4ic			int4ic_addr.byte#define		ilvl0_int4ic	int4ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_int4ic	int4ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_int4ic	int4ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_int4ic		int4ic_addr.bit.b3	/* Interrupt request bit */#define		pol_int4ic		int4ic_addr.bit.b4	/* Polarity select bit *//*------------------------------------------------------	UART2 BUS collision detection interrupt control register------------------------------------------------------*/union byte_def bcnic_addr;#define		bcnic			bcnic_addr.byte#define		ilvl0_bcnic		bcnic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_bcnic		bcnic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_bcnic		bcnic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_bcnic		bcnic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	DMA0 interrupt control register------------------------------------------------------*/union byte_def dm0ic_addr;#define		dm0ic			dm0ic_addr.byte#define		ilvl0_dm0ic		dm0ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_dm0ic		dm0ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_dm0ic		dm0ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_dm0ic		dm0ic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	DMA1 interrupt control register------------------------------------------------------*/union byte_def dm1ic_addr;#define		dm1ic			dm1ic_addr.byte#define		ilvl0_dm1ic		dm1ic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_dm1ic		dm1ic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_dm1ic		dm1ic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_dm1ic		dm1ic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	Key input interrupt control register------------------------------------------------------*/union byte_def kupic_addr;#define		kupic			kupic_addr.byte#define		ilvl0_kupic		kupic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_kupic		kupic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_kupic		kupic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_kupic		kupic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------	A/D conversion interrupt control register------------------------------------------------------*/union byte_def adic_addr;#define		adic			adic_addr.byte#define		ilvl0_adic		adic_addr.bit.b0	/* Interrupt priority level select bit */#define		ilvl1_adic		adic_addr.bit.b1	/* Interrupt priority level select bit */#define		ilvl2_adic		adic_addr.bit.b2	/* Interrupt priority level select bit */#define		ir_adic			adic_addr.bit.b3	/* Interrupt request bit *//*------------------------------------------------------

⌨️ 快捷键说明

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