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

📄 c54x.h

📁 toppers操作系统源码
💻 H
字号:
/* *  TOPPERS/JSP Kernel *      Toyohashi Open Platform for Embedded Real-Time Systems/ *      Just Standard Profile Kernel *  *  Copyright (C) 2000-2005 by Embedded and Real-Time Systems Laboratory *                              Toyohashi Univ. of Technology, JAPAN *  *  惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation  *  によって给山されている GNU General Public License の Version 2 に淡 *  揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア *  を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布· *  网脱と钙ぶ∷することを痰浸で钓满するˉ *  (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯 *      涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖 *      スコ〖ド面に崔まれていることˉ *  (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗 *      脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱 *      荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡 *      の痰瘦沮惮年を非很することˉ *  (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗 *      脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ *      とˉ *    (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟 *        侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ *    (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに *        鼠桂することˉ *  (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄 *      巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ *  *  塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お *  よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も *  崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木 *  儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ *  *  @(#) $Id: c54x.h,v 1.6 2003/12/04 08:25:44 honda Exp $ */#ifndef _C54X_H_#define _C54X_H_/****************************************** *  CPU メモリˇマップドˇレジスタ ******************************************/#define IMR	0x0#define IFR	0x1#define ST0	0x6#define ST1	0x7#define AL	0x8#define AH	0x9#define AG	0xA#define BL	0xB#define BH	0xC#define BG	0xD#define T	0xE#define TRN	0xF#define AR0	0x10#define AR1	0x11#define AR2	0x12#define AR3	0x13#define AR4	0x14#define AR5	0x15#define AR6	0x16#define AR7	0x17#define SP	0x18#define BK	0x19#define BRC	0x1A#define RSA	0x1B#define REA	0x1C#define PMST	0x1D#define XPC	0x1E/******************************************** *   ペリフェラル メモリˇマップドˇレジスタ *******************************************//* * タイマ〖レジスタ */#define TMU0_TIM	0x24#define TMU0_PRD	0x25#define TMU0_TCR	0x26#define TMU1_TIM	0x30#define TMU1_PRD	0x31#define TMU1_TCR	0x32#define TCR_TSS 0x0010#define TCR_TRB 0x0020/* *   充り哈みマスクレジスタ(IMR)ビットフィ〖ルド */#define INT0           0#define INT1           1#define INT2           2#define TINT0          3#define RINT0          4#define XINT0          5#define TINT1          7#define INT3           8#define HPINT          9#define RINT1         10#define XINT1         11#define DMAC0         6#define DMAC1         7#define DMAC2         10#define DMAC3         11#define DMAC4         12#define DMAC5         13/* *  充り哈みハンドラ戎规 INHNO */#define RESET_VEC             0#define NMI_VEC	              1#define SINT17_VEC            2#define SINT18_VEC            3#define SINT19_VEC           4#define SINT20_VEC        5#define SINT21_VEC        6#define SINT22_VEC        7#define SINT23_VEC        8#define SINT24_VEC        9#define SINT25_VEC        10#define SINT26_VEC        11#define SINT27_VEC        12#define SINT28_VEC        13#define SINT29_VEC        14#define SINT30_VEC        15#define INT0_VEC        16#define INT1_VEC        17#define INT2_VEC        18#define TINT0_VEC        19#define RINT0_VEC        20#define XINT0_VEC        21#define DMAC0_VEC        22#define TINT1_VEC        23#define INT3_VEC        24#define HPI_VEC            25#define RINT1_VEC        26#define XINT1_VEC        27#define DMAC2_VEC        26#define DMAC3_VEC        27#define DMAC4_VEC        28#define DMAC5_VEC        29/* *  TRAP戎规 */#define RS_TRAP           0#define NMI_TRAP       1#define INT0_TRAP       16#define INT1_TRAP       17#define INT2_TRAP       18#define TINT_TRAP       19#define RINT0_TRAP       20#define XINT0_TRAP       21#define DMAC0_TRAP       22#define DMAC1_TRAP       23#define INT3_TRAP       24#define HPINT_TRAP       25#define RINT1_TRAP       26#define DMAC2_TRAP       26#define XINT1_TRAP       27#define DMAC3_TRAP       27#define DMAC4_TRAP       28#define DMAC5_TRAP       29#define SINTR        0#define SINT16        1#define SINT17        2#define SINT18        3#define SINT19        4#define SINT20        5#define SINT21        6#define SINT22        7#define SINT23        8#define SINT24        9#define SINT25        10#define SINT26        11#define SINT27        12#define SINT28        13#define SINT29        14#define SINT30        15#define SINT0        16#define SINT1        17#define SINT2        18#define SINT3        19#define SINT4        20#define SINT5        21#define SINT6        22#define SINT7        23#define SINT8        24#define SINT9        25#define SINT10        26#define SINT11        27#define SINT12          28#define SINT13          29#endif /* _C54X_H_ */

⌨️ 快捷键说明

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