Changeset 167 for UsbWattMeter/trunk/asp_dcre/arch/rx630_ccrx/rx630.h
- Timestamp:
- Mar 8, 2016, 8:37:45 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
UsbWattMeter/trunk/asp_dcre/arch/rx630_ccrx/rx630.h
-
Property svn:mime-type
changed from
text/x-chdr
totext/x-chdr; charset=SHIFT_JIS
r164 r167 7 7 * Copyright (C) 2013 by Mitsuhiro Matsuura 8 8 * 9 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 10 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 11 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 12 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 13 * \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[ 14 * XR[hÉÜÜêĢ鱯D 15 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 16 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 17 gip 18 * Ò}j 19 AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL 20 * Ì³ÛØKèðfÚ·é±ÆD 21 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 22 * pūȢ`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 23 * ÆD 24 * (a) Äzzɺ¤hL 25 gipÒ}j 26 AÈÇjÉCãLÌ 27 * ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD 28 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 29 * ñ·é±ÆD 30 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 31 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 32 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 33 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 34 * ÆÓ·é±ÆD 9 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 10 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 11 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 12 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 13 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 14 * スコード中に含まれていること. 15 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 16 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 17 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 18 * の無保証規定を掲載すること. 19 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 20 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 21 * と. 22 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 23 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 24 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 25 * 報告すること. 26 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 27 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 28 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 29 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 30 * 免責すること. 35 31 * 36 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨37 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI38 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF39 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»40 * ÌÓCðíÈ¢D32 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 33 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 34 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 35 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 36 * の責任を負わない. 41 37 * 42 38 * @(#) $Id$ … … 44 40 45 41 /* 46 * RX630 É˶·éè`42 * RX630に依存する定義 47 43 */ 48 44 #ifndef TOPPERS_RX630_H … … 50 46 51 47 /* 52 * CPU áOnhÔÌè`(ÅèxN^e[u)48 * CPU例外ハンドラ番号の定義(固定ベクタテーブル) 53 49 * 54 * ÔÌÍÍÍ0 - 3155 */ 56 #define INT_PRIVILEGED_INSTRUNCTION 20 /* Á ½ßáO*/57 #define INT_UNDEF_INSTRUNCTION 23 /* ¢è`½ßáO*/58 #define INT_FLOATINGPOINT_INSTRUCTION 25 /* ®¬_áO*/59 #define INT_NMI 30 /* m}XJuèÝ*/60 #define INT_RESET 31 /* Zbg*/61 62 /* 63 * ÝÔÌè`(ÂÏxN^e[u)50 * 番号の範囲は0 - 31 51 */ 52 #define INT_PRIVILEGED_INSTRUNCTION 20 /* 特権命令例外 */ 53 #define INT_UNDEF_INSTRUNCTION 23 /* 未定義命令例外 */ 54 #define INT_FLOATINGPOINT_INSTRUCTION 25 /* 浮動小数点例外 */ 55 #define INT_NMI 30 /* ノンマスカブル割り込み */ 56 #define INT_RESET 31 /* リセット */ 57 58 /* 59 * 割込み番号の定義(可変ベクタテーブル) 64 60 */ 65 61 #define INT_BUSERR 16 … … 250 246 251 247 /* 252 * eW 253 [ÌWX^yÑÝèrbgîñ 248 * 各モジュールのレジスタ及び設定ビット情報 254 249 */ 255 250 … … 257 252 258 253 /* 259 * W 260 [XgbvRg[WX^AiMSTPCRAj 254 * モジュールストップコントロールレジスタA(MSTPCRA) 261 255 */ 262 256 #define SYSTEM_MSTPCRA_ADDR ( ( volatile uint32_t __evenaccess * )0x00080010 ) … … 296 290 297 291 /* 298 * W 299 [XgbvRg[WX^BiMSTPCRBj 292 * モジュールストップコントロールレジスタB(MSTPCRB) 300 293 */ 301 294 #define SYSTEM_MSTPCRB_ADDR ( ( volatile uint32_t __evenaccess * )0x00080014 ) … … 334 327 335 328 /* 336 * W 337 [XgbvRg[WX^CiMSTPCRCj 329 * モジュールストップコントロールレジスタC(MSTPCRC) 338 330 */ 339 331 #define SYSTEM_MSTPCRC_ADDR ( ( volatile uint32_t __evenaccess * )0x00080018 ) … … 372 364 373 365 /* 374 * NbN¶ñH366 * クロック発生回路 375 367 */ 376 368 #define SYSTEM_SCKCR_ADDR ( ( volatile uint32_t __evenaccess * )0x00080020 ) … … 392 384 393 385 /* 394 * veNgWX^386 * プロテクトレジスタ 395 387 */ 396 388 #define SYSTEM_PRCR_ADDR ( ( volatile uint16_t __evenaccess * )0x000803FE ) 397 389 398 390 /* 399 * èÝvWX^391 * 割り込み要求レジスタ 400 392 */ 401 393 #define ICU_IR000_ADDR ( ( volatile uint8_t __evenaccess * )0x00087000 ) … … 658 650 659 651 /* 660 * èÝvæÝèWX^652 * 割り込み要求先設定レジスタ 661 653 */ 662 654 #define ICU_ISELR000_ADDR ( ( volatile uint8_t __evenaccess * )0x00087100 ) … … 919 911 920 912 /* 921 * èÝvÂWX^913 * 割り込み要求許可レジスタ 922 914 */ 923 915 #define ICU_IER02_ADDR ( ( volatile uint8_t __evenaccess * )0x00087202 ) … … 960 952 961 953 /* 962 * èÝvövCIeBWX^i(i=0`253)ÌÝè954 * 割り込み要因プライオリティレジスタi(i=0〜253)の設定 963 955 */ 964 956 #define ICU_IPR000_ADDR ( ( volatile uint8_t __evenaccess * )0x00087300 ) … … 1222 1214 1223 1215 /* 1224 * IRQ Rg[WX^1216 * IRQコントロールレジスタ 1225 1217 */ 1226 1218 #define ICU_IRQ0_ADDR ( ( volatile uint8_t __evenaccess * )0x00087500 ) … … 1244 1236 1245 1237 /* 1246 * e`lÌWX^yÑÝèrbgîñ1238 * 各チャンネルのレジスタ及び設定ビット情報 1247 1239 */ 1248 1240 #define CMT_CMSTR0_ADDR ( ( volatile uint16_t __evenaccess * )0x00088000 ) … … 1353 1345 1354 1346 /* 1355 * I/O |[gÌWX^yÑÝèrbgîñ1347 * I/Oポートのレジスタ及び設定ビット情報 1356 1348 */ 1357 1349 #define PORT0_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C000 ) … … 1523 1515 1524 1516 /* 1525 * }`t@NVsRg[ÌWX^îñ1517 * マルチファンクションピンコントローラのレジスタ情報 1526 1518 */ 1527 1519 #define MPC_PFUSB0_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C114 ) … … 1662 1654 1663 1655 /* 1664 * A^CNbN1656 * リアルタイムクロック 1665 1657 */ 1666 1658 #define RTC_R64CNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C400 ) … … 1674 1666 1675 1667 /* 1676 * 12 rbgA/D Ro[^1668 * 12 ビットA/D コンバータ 1677 1669 */ 1678 1670 #define S12AD_ADCSR_ADDR ( ( volatile uint8_t __evenaccess * )0x00089000 ) … … 1903 1895 1904 1896 /* 1905 * UART ÖAÌè`1897 * UART関連の定義 1906 1898 * 1907 * pdic Ìrx600/rx630_uart.cÅgp·éD1908 */ 1909 /* 1910 * VAI/OÌÂ1899 * pdicのrx600/rx630_uart.cで使用する. 1900 */ 1901 /* 1902 * シリアルI/Oの個数 1911 1903 */ 1912 1904 #define TNUM_SIOP ( 2 ) -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.