Line | |
---|
1 | /*
|
---|
2 | * DE0-NANOのハードウェアに関する定義
|
---|
3 | */
|
---|
4 | #ifndef DE0_NANO_H
|
---|
5 | #define DE0_NANO_H
|
---|
6 |
|
---|
7 | /*
|
---|
8 | * DIPSWのポート 関連
|
---|
9 | */
|
---|
10 | #define DIPSW_PIO_BASE 0x08000040
|
---|
11 |
|
---|
12 | /*
|
---|
13 | * LEDのポート 関連
|
---|
14 | */
|
---|
15 | #define LED_PIO_BASE 0x08000030
|
---|
16 |
|
---|
17 | /*
|
---|
18 | * ボディー接続のIOポート 関連
|
---|
19 | */
|
---|
20 | #define TLU01_PIO_BASE 0x08000080
|
---|
21 |
|
---|
22 | /*
|
---|
23 | * 通信モジュール接続のUART 関連
|
---|
24 | */
|
---|
25 | #define COMUART_BASE 0x02000d40
|
---|
26 | #define INTNO_COMUART 7
|
---|
27 | #define INTPRI_COMUART 2
|
---|
28 |
|
---|
29 | /*
|
---|
30 | * NCES CAN 関連
|
---|
31 | */
|
---|
32 | #define CANC_0_BASE 0x08020000U /* CANコントローラ0のベースアドレス */
|
---|
33 | #define CANC_0_INTNO 10 /* 割込み番号 */
|
---|
34 |
|
---|
35 | #define DEF_RMB_MAX ( 2 ) /* 受信メールボックス数 */
|
---|
36 | #define DEF_TMB_MAX ( 2 ) /* 送信メールボックス数 */
|
---|
37 |
|
---|
38 |
|
---|
39 | /*
|
---|
40 | * PWM関連
|
---|
41 | */
|
---|
42 | #define PWM_CLK_MH 60
|
---|
43 | #define PWM_BASE 0x080000a0
|
---|
44 | #define PWM_MAX_ADDR (PWM_BASE + 0x04)
|
---|
45 | #define PWM1_ADDR (PWM_BASE + 0x08)
|
---|
46 | #define PWM2_ADDR (PWM_BASE + 0x0c)
|
---|
47 |
|
---|
48 | #endif /* DE0_NANO_H */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.