/* * DE0-NANOのハードウェアに関する定義 */ #ifndef DE0_NANO_H #define DE0_NANO_H /* * DIPSWのポート 関連 */ #define DIPSW_PIO_BASE 0x08000040 /* * LEDのポート 関連 */ #define LED_PIO_BASE 0x08000030 /* * ボディー接続のIOポート 関連 */ #define TLU01_PIO_BASE 0x08000080 /* * 通信モジュール接続のUART 関連 */ #define COMUART_BASE 0x02000d40 #define INTNO_COMUART 7 #define INTPRI_COMUART 2 /* * NCES CAN 関連 */ #define CANC_0_BASE 0x08020000U /* CANコントローラ0のベースアドレス */ #define CANC_0_INTNO 10 /* 割込み番号 */ #define DEF_RMB_MAX ( 2 ) /* 受信メールボックス数 */ #define DEF_TMB_MAX ( 2 ) /* 送信メールボックス数 */ /* * PWM関連 */ #define PWM_CLK_MH 60 #define PWM_BASE 0x080000a0 #define PWM_MAX_ADDR (PWM_BASE + 0x04) #define PWM1_ADDR (PWM_BASE + 0x08) #define PWM2_ADDR (PWM_BASE + 0x0c) #endif /* DE0_NANO_H */