📄 v850es_kj1.h
字号:
/* * TOPPERS/JSP Kernel * Toyohashi Open Platform for Embedded Real-Time Systems/ * Just Standard Profile Kernel * * Copyright (C) 2005 by Freelines CO.,Ltd * * 惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation * によって给山されている GNU General Public License の Version 2 に淡 * 揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア * を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布· * 网脱と钙ぶ∷することを痰浸で钓满するˉ * (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯 * 涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖 * スコ〖ド面に崔まれていることˉ * (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗 * 脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱 * 荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡 * の痰瘦沮惮年を非很することˉ * (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗 * 脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ * とˉ * (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟 * 侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ * (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに * 鼠桂することˉ * (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄 * 巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ * * 塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お * よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も * 崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木 * 儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ * * @(#) $Id: v850es_kj1.h,v 1.5 2005/12/12 09:15:14 honda Exp $ */#ifndef _V850ES_KJ1_H_#define _V850ES_KJ1_H_/* * プロセッサに巴赂する年盗∈V850脱∷ */#ifndef _MACRO_ONLYtypedef unsigned char byte;typedef unsigned short word;typedef unsigned long dword;typedef volatile byte IOREG;typedef volatile word HIOREG;typedef volatile dword LIOREG;#endif /* _MACRO_ONLY *//* * 柒垄RAM */#define IRAM_TOP 0x03FFB000 /* 柒垄RAMの黎片アドレス */#define IRAM_SIZE 0x4000 /* 柒垄RAMの络きさ 16Kbyte(uPD70F3318Y) *//* * 柒垄FlashROM */#define IROM_TOP 0x0000000 /* 柒垄FlashROMの黎片アドレス */#define IROM_SIZE 0x40000 /* 柒垄FlashROMの络きさ 256Kbyte(uPD70F3318Y) *//* * V850ES/KJ1のIOレジスタ年盗 */#define PDL 0xFFFFF004 /* ポ〖トDLレジスタ(0x0000) */#define PDLL 0xFFFFF004 /* ポ〖トDLレジスタL(0x00) */#define PDLH 0xFFFFF005 /* ポ〖トDLレジスタ(0x00) */#define PDH 0xFFFFF006 /* ポ〖トDHレジスタ(0x00) */#define PCS 0xFFFFF008 /* ポ〖トCSレジスタ(0x00) */#define PCT 0xFFFFF00A /* ポ〖トCTレジスタ(0x00) */#define PCM 0xFFFFF00C /* ポ〖トCMレジスタ(0x00) */#define PCD 0xFFFFF00E /* ポ〖トCDレジスタ(0x00) */#define PMDL 0xFFFFF024 /* ポ〖トDLモ〖ドˇレジスタ(0xFFFF) */#define PMDLL 0xFFFFF024 /* ポ〖トDLモ〖ドˇレジスタ(0xFF) */#define PMDLH 0xFFFFF025 /* ポ〖トDLモ〖ドˇレジスタ(0xFF) */#define PMDH 0xFFFFF026 /* ポ〖トDHモ〖ドˇレジスタ(0xFF) */#define PMCS 0xFFFFF028 /* ポ〖トCSモ〖ドˇレジスタ(0xFF) */#define PMCT 0xFFFFF02A /* ポ〖トCTモ〖ドˇレジスタ(0xFF) */#define PMCM 0xFFFFF02C /* ポ〖トCMモ〖ドˇレジスタ(0xFF) */#define PMCD 0xFFFFF02E /* ポ〖トCDモ〖ドˇレジスタ(0xFF) */#define PMCDL 0xFFFFF044 /* ポ〖トDLモ〖ドˇコントロ〖ルˇレジスタ(0x0000) */#define PMCDLL 0xFFFFF044 /* ポ〖トDLモ〖ドˇコントロ〖ルˇレジスタ(0x00) */#define PMCDLH 0xFFFFF045 /* ポ〖トDLモ〖ドˇコントロ〖ルˇレジスタ(0x00) */#define PMCDH 0xFFFFF046 /* ポ〖トDHモ〖ドˇコントロ〖ルˇレジスタ(0x00) */#define PMCCS 0xFFFFF048 /* ポ〖トCSモ〖ドˇコントロ〖ルˇレジスタ(0x00) */#define PMCCT 0xFFFFF04A /* ポ〖トCTモ〖ドˇコントロ〖ルˇレジスタ(0x00) */#define PMCCM 0xFFFFF04C /* ポ〖トCMモ〖ドˇコントロ〖ルˇレジスタ(0x00) */#define BSC 0xFFFFF066 /* バスˇサイズˇコンフィギュレ〖ションˇレジスタ(0x5555) */#define VSWC 0xFFFFF06E /* システムˇウエイトˇコントロ〖ルˇレジスタ(0x77) */#define IMR0 0xFFFFF100 /* 充り哈みマスクレジスタ(0xFFFF) */#define IMR0L 0xFFFFF100 /* 充り哈みマスクˇレジスタ0(0xFF) */#define IMR0H 0xFFFFF101 /* 充り哈みマスクˇレジスタ0(0xFF) */#define IMR1 0xFFFFF102 /* 充り哈みマスクˇレジスタ(0xFFFF) */#define IMR1L 0xFFFFF102 /* 充り哈みマスクˇレジスタ1(0xFF) */#define IMR1H 0xFFFFF103 /* 充り哈みマスクˇレジスタ1(0xFF) */#define IMR2 0xFFFFF104 /* 充り哈みマスクˇレジスタ(0xFFFF) */#define IMR2L 0xFFFFF104 /* 充り哈みマスクˇレジスタ2(0xFF) */#define IMR2H 0xFFFFF105 /* 充り哈みマスクˇレジスタ2(0xFF) */#define IMR3 0xFFFFF106 /* 充り哈みマスクˇレジスタ(0xFFFF) */#define IMR3L 0xFFFFF106 /* 充り哈みマスクˇレジスタ3(0xFF) */#define WDT1IC 0xFFFFF110 /* 充り哈み扩告レジスタ(0x47) */#define PIC0 0xFFFFF112 /* 充り哈み扩告レジスタ(0x47) */#define PIC1 0xFFFFF114 /* 充り哈み扩告レジスタ(0x47) */#define PIC2 0xFFFFF116 /* 充り哈み扩告レジスタ(0x47) */#define PIC3 0xFFFFF118 /* 充り哈み扩告レジスタ(0x47) */#define PIC4 0xFFFFF11A /* 充り哈み扩告レジスタ(0x47) */#define PIC5 0xFFFFF11C /* 充り哈み扩告レジスタ(0x47) */#define PIC6 0xFFFFF11E /* 充り哈み扩告レジスタ(0x47) */#define TM0IC00 0xFFFFF120 /* 充り哈み扩告レジスタ(0x47) */#define TM0IC01 0xFFFFF122 /* 充り哈み扩告レジスタ(0x47) */#define TM0IC10 0xFFFFF124 /* 充り哈み扩告レジスタ(0x47) */#define TM0IC11 0xFFFFF126 /* 充り哈み扩告レジスタ(0x47) */#define TM5IC0 0xFFFFF128 /* 充り哈み扩告レジスタ(0x47) */#define TM5IC1 0xFFFFF12A /* 充り哈み扩告レジスタ(0x47) */#define CSI0IC0 0xFFFFF12C /* 充り哈み扩告レジスタ(0x47) */#define CSI0IC1 0xFFFFF12E /* 充り哈み扩告レジスタ(0x47) */#define SREIC0 0xFFFFF130 /* 充り哈み扩告レジスタ(0x47) */#define SRIC0 0xFFFFF132 /* 充り哈み扩告レジスタ(0x47) */#define STIC0 0xFFFFF134 /* 充り哈み扩告レジスタ(0x47) */#define SREIC1 0xFFFFF136 /* 充り哈み扩告レジスタ(0x47) */#define SRIC1 0xFFFFF138 /* 充り哈み扩告レジスタ(0x47) */#define STIC1 0xFFFFF13A /* 充り哈み扩告レジスタ(0x47) */#define TMHIC0 0xFFFFF13C /* 充り哈み扩告レジスタ(0x47) */#define TMHIC1 0xFFFFF13E /* 充り哈み扩告レジスタ(0x47) */#define CSIAIC0 0xFFFFF140 /* 充り哈み扩告レジスタ(0x47) */#define IICIC0 0xFFFFF142 /* 充り哈み扩告レジスタ(0x47) */#define ADIC 0xFFFFF144 /* 充り哈み扩告レジスタ(0x47) */#define KRIC 0xFFFFF146 /* 充り哈み扩告レジスタ(0x47) */#define WTIIC 0xFFFFF148 /* 充り哈み扩告レジスタ(0x47) */#define WTIC 0xFFFFF14A /* 充り哈み扩告レジスタ(0x47) */#define BRGIC 0xFFFFF14C /* 充り哈み扩告レジスタ(0x47) */#define TM0IC20 0xFFFFF14E /* 充り哈み扩告レジスタ(0x47) */#define TM0IC21 0xFFFFF150 /* 充り哈み扩告レジスタ(0x47) */#define TM0IC30 0xFFFFF152 /* 充り哈み扩告レジスタ(0x47) */#define TM0IC31 0xFFFFF154 /* 充り哈み扩告レジスタ(0x47) */#define CSIAIC1 0xFFFFF156 /* 充り哈み扩告レジスタ(0x47) */#define TM0IC40 0xFFFFF158 /* 充り哈み扩告レジスタ(0x47) */#define TM0IC41 0xFFFFF15A /* 充り哈み扩告レジスタ(0x47) */#define TM0IC50 0xFFFFF15C /* 充り哈み扩告レジスタ(0x47) */#define TM0IC51 0xFFFFF15E /* 充り哈み扩告レジスタ(0x47) */#define CSI0IC2 0xFFFFF160 /* 充り哈み扩告レジスタ(0x47) */#define SREIC2 0xFFFFF162 /* 充り哈み扩告レジスタ(0x47) */#define SRIC2 0xFFFFF164 /* 充り哈み扩告レジスタ(0x47) */#define STIC2 0xFFFFF166 /* 充り哈み扩告レジスタ(0x47) */#define IICIC1 0xFFFFF168 /* 充り哈み扩告レジスタ(0x47) */#define TP0OVIC 0xFFFFF174 /* 充り哈み扩告レジスタ(0x47) */#define TP0CCIC0 0xFFFFF176 /* 充り哈み扩告レジスタ(0x47) */#define TP0CCIC1 0xFFFFF178 /* 充り哈み扩告レジスタ(0x47) */#define ISPR 0xFFFFF1FA /* インサ〖ビスˇプライオリティˇレジスタ(0x00) */#define PRCMD 0xFFFFF1FC /* コマンドˇレジスタ(稍年) */#define PSC 0xFFFFF1FE /* パワ〖ˇセ〖ブˇコントロ〖ルˇレジスタ(0x00) */#define ADM 0xFFFFF200 /* A/Dコンバ〖タˇモ〖ドˇレジスタ(0x00) */#define ADS 0xFFFFF201 /* アナログ掐蜗チャネル回年レジスタ(0x00) */#define PFM 0xFFFFF202 /* パワ〖ˇフェイル孺秤モ〖ドˇレジスタ(0x00) */#define PFT 0xFFFFF203 /* パワ〖ˇフェイル孺秤しきい猛レジスタ(0x00) */#define ADCR 0xFFFFF204 /* A/D恃垂冯蔡レジスタ(稍年) */#define ADCRH 0xFFFFF205 /* A/D恃垂冯蔡レジスタ(稍年) */#define DACS0 0xFFFFF280 /* D/A恃垂猛肋年レジスタ(0x00) */#define DACS1 0xFFFFF282 /* D/A恃垂猛肋年レジスタ(0x00) */#define DAM 0xFFFFF284 /* D/Aコンバ〖タˇモ〖ドˇレジスタ(0x00) */#define KRM 0xFFFFF300 /* キ〖ˇリタ〖ンˇモ〖ドˇレジスタ(0x00) */#define P0 0xFFFFF400 /* ポ〖ト0レジスタ(0x00) */#define P1 0xFFFFF402 /* ポ〖ト1レジスタ(0x00) */#define P3 0xFFFFF406 /* ポ〖ト3レジスタ(0x0000) */#define P3L 0xFFFFF406 /* ポ〖ト3レジスタ(0x00) */#define P3H 0xFFFFF407 /* ポ〖ト3レジスタ(0x00) */#define P4 0xFFFFF408 /* ポ〖ト4レジスタ(0x00) */#define P5 0xFFFFF40A /* ポ〖ト5レジスタ(0x00) */#define P6 0xFFFFF40C /* ポ〖ト6レジスタ(0x0000) */#define P6L 0xFFFFF40C /* ポ〖ト6レジスタ(0x00) */#define P6H 0xFFFFF40D /* ポ〖ト6レジスタ(0x00) */#define P7 0xFFFFF40E /* ポ〖ト7レジスタ(稍年) */#define P7L 0xFFFFF40E /* ポ〖ト7レジスタ(稍年) */#define P7H 0xFFFFF40F /* ポ〖ト7レジスタ(稍年) */#define P8 0xFFFFF410 /* ポ〖ト8レジスタ(0x00) */#define P9 0xFFFFF412 /* ポ〖ト9レジスタ(0x0000) */#define P9L 0xFFFFF412 /* ポ〖ト9レジスタ(0x00) */#define P9H 0xFFFFF413 /* ポ〖ト9レジスタ(0x00) */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -