1 /****************************************************************************/
2 /* */
3 /* GPIO 管脚初始化 */
4 /* */
5 /****************************************************************************/
6 void GPIOBankPinInit(void)
7 {
8 // 配置 LED 对应管脚为输出管脚
9 // OMAPL138 及 DSP C6748 共有 144 个 GPIO
10 // 以下为各组 GPIO BANK 起始管脚对应值
11 // 范围 1-144
12 // GPIO0[0] 1
13 // GPIO1[0] 17
14 // GPIO2[0] 33
15 // GPIO3[0] 49
16 // GPIO4[0] 65
17 // GPIO5[0] 81
18 // GPIO6[0] 97
19 // GPIO7[0] 113
20 // GPIO8[0] 129
21
22 // 核心板 LED
23 GPIODirModeSet(SOC_GPIO_0_REGS, 109, GPIO_DIR_OUTPUT); // GPIO6[12]
24 GPIODirModeSet(SOC_GPIO_0_REGS, 110, GPIO_DIR_OUTPUT); // GPIO6[13]
25
26 // 底板按键
27 GPIODirModeSet(SOC_GPIO_0_REGS, 7, GPIO_DIR_INPUT); // USER0 KEY GPIO0[6]
28 GPIODirModeSet(SOC_GPIO_0_REGS, 98, GPIO_DIR_INPUT); // USER1 KEY GPIO6[1]
29 }