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

📄 zunda_sh1.h

📁 符合日本著名的ITRON规范的开源操作系统。 TOPPERS/JSP内核就是TOPPERS工程按μITRON4.0研发的第一个 软件
💻 H
📖 第 1 页 / 共 2 页
字号:
/* DMACチャネル3 */#define DMAC_SAR3	((VH *)0x5ffff70)	/* DMA ソ〖ス帴アドレス帴レジスタ3 */#define DMAC_DAR3	((VH *)0x5ffff74)	/* DMA デスティネ〖ション帴アドレス帴レジスタ3 */#define DMAC_TCR3	((VH *)0x5ffff7a)	/* DMA トランスファ帴カウント帴レジスタ3 */#define DMAC_CHCR3	((VH *)0x5ffff7e)		/* DMA チャネル帴コントロ〖ル帴レジスタ3 *//* 充哈みコントロ〖ラ */#define INTC_IPRA	((VH *)0x5ffff84)	/* 充哈み庭黎レベル肋年レジスタA */#define INTC_IPRB	((VH *)0x5ffff86)	/* 充哈み庭黎レベル肋年レジスタB */#define INTC_IPRC	((VH *)0x5ffff88)	/* 充哈み庭黎レベル肋年レジスタC */#define INTC_IPRD	((VH *)0x5ffff8a)	/* 充哈み庭黎レベル肋年レジスタD */#define INTC_IPRE	((VH *)0x5ffff8c)	/* 充哈み庭黎レベル肋年レジスタE */#define INTC_ICR	((VH *)0x5ffff8e)	/* 充哈みコントロ〖ルレジスタ *//* ユ〖ザブレ〖ク帴コントロ〖ラ */#define UBC_BARH	((VH *)0x5ffff90)	/* ブレ〖ク帴アドレス帴レジスタH */#define UBC_BARL	((VH *)0x5ffff92)	/* ブレ〖ク帴アドレス帴レジスタL */#define UBC_BAMRH	((VH *)0x5ffff94)	/* ブレ〖ク帴アドレス帴マスク帴レジスタH */#define UBC_BAMRL	((VH *)0x5ffff96)	/* ブレ〖ク帴アドレス帴マスク帴レジスタL */#define UBC_BBR		((VH *)0x5ffff98)	/* ブレ〖ク帴バスサイクル帴レジスタ *//* バス帴コントロ〖ラ */#define BSC_BCR		((VH *)0x5ffffa0)	/* バス帴コントロ〖ル帴レジスタ */#define BSC_WCR1	((VH *)0x5ffffa2)	/* ウェイト帴ステ〖ト扩告レジスタ1 */#define BSC_WCR2	((VH *)0x5ffffa4)	/* ウェイト帴ステ〖ト扩告レジスタ2 */#define BSC_WCR3	((VH *)0x5ffffa6)	/* ウェイト帴ステ〖ト扩告レジスタ3 */#define BSC_DCR		((VH *)0x5ffffa8)	/* DRAM エリア帴コントロ〖ル帴レジスタ */#define BSC_PCR		((VH *)0x5ffffaa)	/* DRAM パリティ帴コントロ〖ル帴レジスタ */#define BSC_RCR		((VH *)0x5ffffac)	/* リフレ幆シュ帴コントロ〖ル帴レジスタ */#define BSC_RTCSR	((VH *)0x5ffffae)	/* リフレ幆シ幁帴タイマ帴コントロ幇ル/ステ幇タ幗帴レジ幗幚 */#define BSC_RTCNT	((VH *)0x5ffffb0)	/* リフレ幆シュ帴タイマ帴カウンタ */#define BSC_RTCOR	((VH *)0x5ffffb2)	/* リフレ幆シュ帴タイムコンスタント帴レジスタ *//* WDT */#define WDT_TCSR	((VH *)0x5ffffb8)	/* タイマ帴コントロ〖ル】ステ〖タス帴レジスタ */#define WDT_TCNT	((VH *)0x5ffffb8)	/* タイマ帴カウンタ∈幾幉幠∷*/#define WDT_TCNT_R	((VH *)0x5ffffb9)	/* タイマ帴カウンタ∈庁幇幠庌∷*/#define WDT_RSTCSR	((VH *)0x5ffffba)	/* リセ幆ト帴コントロ幇ル/ステ幇タス帴レジスタ∈幾幉幠∷*/#define WDT_RSTCSR_R	((VH *)0x5ffffbb)		/* リセ幆ト帴コントロ幇ル/ステ幇タス帴レジスタ∈庁幇幠庌∷*//* 你久锐排蜗 */#define SYS_SBYCR	((VH *)0x5ffffbc)	/* スタンバイ帴コントロ〖ル帴レジスタ *//* ポ〖トA×C */#define PA_DR		((VH *)0x5ffffc0)	/* ポ〖トA デ〖タ帴レジスタ */#define PB_DR		((VH *)0x5ffffc2)	/* ポ〖トB デ〖タ帴レジスタ */#define PC_DR		((VH *)0x5ffffd0)	/* ポ〖トC デ〖タ帴レジスタ */#define PB_RTS0		(1<<2)  		/* RTS0 掐蜗眉灰∈PB2∷*/#define PB_CTS0		(1<<3)  		/* CTS0 叫蜗眉灰∈PB3∷*/#define PB_TXE1		(1<<5)  		/* TXE1 叫蜗眉灰∈PB5∷*/#define PB_RXD0		(1<<8)  		/* RxD0 掐蜗眉灰∈PB8∷*/#define PB_TXD0		(1<<9)  		/* TxD0 叫蜗眉灰∈PB9∷*/#define PB_RXD1		(1<<10) 		/* RxD1 掐蜗眉灰∈PB10∷*/#define PB_TXD1		(1<<11)			/* TxD1 叫蜗眉灰∈PB11∷*//* ピン帴ファンクション帴コントロ〖ラ */#define PFC_PAIOR	((VH *)0x5ffffc4)	/* ポ〖トA IOレジスタ */#define PFC_PBIOR	((VH *)0x5ffffc6)	/* ポ〖トB IOレジスタ */#define PFC_PACR1	((VH *)0x5ffffc8)	/* ポ〖トA コントロ〖ル帴レジスタ1 */#define PFC_PACR2	((VH *)0x5ffffca)	/* ポ〖トA コントロ〖ル帴レジスタ2 */#define PFC_PBCR1	((VH *)0x5ffffcc)	/* ポ〖トB コントロ〖ル帴レジスタ1 */#define PFC_PBCR2	((VH *)0x5ffffce)	/* ポ〖トB コントロ〖ル帴レジスタ2 */#define PFC_CASCR	((VH *)0x5ffffee)	/* カラムアドレス帴ストロ幇ブ帴ピン帴コン幠庅幇庂帴レジ幗幚 *//* TPC */#define TPC_TPMR	((VH *)0x5fffff0)	/* TPC 叫蜗モ〖ド帴レジスタ */#define TPC_TPCR	((VH *)0x5fffff1)	/* TPC 叫蜗コントロ〖ル帴レジスタ */#define TPC_NDERB	((VH *)0x5fffff2)	/* ネクスト帴デ〖タ帴イネ〖ブル帴レジスタB */#define TPC_NDERA	((VH *)0x5fffff3)	/* ネクスト帴デ〖タ帴イネ〖ブル帴レジスタA */#define TPC_NDRB	((VH *)0x5fffff4)	/* ネクスト帴デ〖タ帴レジスタB */#define TPC_NDRA	((VH *)0x5fffff5)	/* ネクスト帴デ〖タ帴レジスタA */#define TPC_NDRB_2	((VH *)0x5fffff6)	/* ネクスト帴デ〖タ帴レジスタB∈叫蜗幠庁幎庌佰なる箕∷*/#define TPC_NDRA_2	((VH *)0x5fffff7)	/* ネクスト帴デ〖タ帴レジスタA∈叫蜗幠庁幎庌佰なる箕∷*//* 充哈みベクタ戎规 */#define INT_NMI		11		/* NMI */#define INT_UB		12		/* ユ〖ザブレ〖ク */#define INT_IRQ0	64		/* 嘲婶眉灰 IRQ0 */#define INT_IRQ1	65		/* 嘲婶眉灰 IRQ1 */#define INT_IRQ2	66		/* 嘲婶眉灰 IRQ2 */#define INT_IRQ3	67		/* 嘲婶眉灰 IRQ3 */#define INT_IRQ4	68		/* 嘲婶眉灰 IRQ4 */#define INT_IRQ5	69		/* 嘲婶眉灰 IRQ5 */#define INT_IRQ6	70		/* 嘲婶眉灰 IRQ6 */#define INT_IRQ7	71		/* 嘲婶眉灰 IRQ7 */#define INT_DEI0	72		/* DMAC チャネル0 */#define INT_DEI1	74		/* DMAC チャネル1 */#define INT_DEI2	76		/* DMAC チャネル2 */#define INT_DEI3	78		/* DMAC チャネル3 */#define INT_IMIA0	80		/* ITU チ幀ネル0 コンペアマ幆チ/インプ幆幠キ幀プチ幀A0 */#define INT_IMIB0	81		/* ITU チ幀ネル0 コンペアマ幆チ/インプ幆幠キ幀プチ幀B0 */#define INT_OVI0	82		/* ITU チ幀ネル0 オ〖バフロ〖0 */#define INT_IMIA1	84		/* ITU チ幀ネル1 コンペアマ幆チ/インプ幆幠キ幀プチ幀A1 */#define INT_IMIB1	85		/* ITU チ幀ネル1 コンペアマ幆チ/インプ幆幠キ幀プチ幀B1 */#define INT_OVI1	86		/* ITU チ幀ネル1 オ〖バフロ〖1 */#define INT_IMIA2	88		/* ITU チ幀ネル2 コンペアマ幆チ/インプ幆幠キ幀プチ幀A2 */#define INT_IMIB2	89		/* ITU チ幀ネル2 コンペアマ幆チ/インプ幆幠キ幀プチ幀B2 */#define INT_OVI2	90		/* ITU チ幀ネル2 オ〖バフロ〖2 */#define INT_IMIA3	92		/* ITU チ幀ネル3 コンペアマ幆チ/インプ幆幠キ幀プチ幀A3 */#define INT_IMIB3	93		/* ITU チ幀ネル3 コンペアマ幆チ/インプ幆幠キ幀プチ幀B3 */#define INT_OVI3	94		/* ITU チ幀ネル3 オ〖バフロ〖3 */#define INT_IMIA4	96		/* ITU チ幀ネル4 コンペアマ幆チ/インプ幆幠キ幀プチ幀A4 */#define INT_IMIB4	97		/* ITU チ幀ネル4 コンペアマ幆チ/インプ幆幠キ幀プチ幀B4 */#define INT_OVI4	98		/* ITU チ幀ネル4 オ〖バフロ〖4 */#define INT_ERI0	100		/* SCI チャネル0 减慨エラ〖 */#define INT_RXI0	101	 	/* SCI チャネル0 减慨窗位 */#define INT_TXI0	102		/* SCI チャネル0 流慨デ〖タ帴エンプティ */#define INT_TEI0	103		/* SCI チャネル0 流慨姜位 */#define INT_ERI1	104		/* SCI チャネル1 减慨エラ〖 */#define INT_RXI1	105		/* SCI チャネル1 减慨窗位 */#define INT_TXI1	106		/* SCI チャネル1 流慨デ〖タ帴エンプティ */#define INT_TEI1	107		/* SCI チャネル1 流慨姜位 */#define INT_PEI		108		/* パリティ */#define INT_ADI		109		/* A/D エンド */#define INT_ITI		112		/* ウォッチドック帴タイマ∈インタ〖バル帴タイマ∷*/#define INT_CMI		113		/* リフレッシュコ帴ントロ〖ラ帴コンペアマッチ *//* *  GDB STUB钙叫しル〖チン */#ifndef _MACRO_ONLY#ifdef GDB_STUB#define zunda_sh1_exit	gdb_stub_exit#define zunda_sh1_putc	gdb_stub_putcInline voidgdb_stub_exit(void){	Asm("trapa #0xff"::);		/*  踏窗喇  */}/* *  gdb stubによる叫蜗 */Inline intgdb_stub_putc(int c){	Asm("mov   #0x00,r0	     mov   %0,r4	     trapa #0x21"               : /* no output */               : "r"(c)               : "r0","r4");	return(c);}/* *  ROM步の眷圭 */#else /* GDB_STUB */Inline voidzunda_sh1_exit(void){	while(1);}extern void	sh1sci_putc_pol(char c);	/*  sh1sci2.c  */Inline void zunda_sh1_putc(char c){	sh1sci_putc_pol(c);}#endif /* GDB_STUB */#endif /* _MACRO_ONLY */#endif /* _ZUNDA_SH1_H_ */

⌨️ 快捷键说明

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