TI中文支持网
TI专业的中文技术问题搜集分享网站

EMIFA引脚EMA_D[15:0]没输出

EMIFA输出数据的引脚EMA_D[15:0]没有输出,输出1或0用示波器测的都是0.

但是有设置引脚复用,而且查看了SYSCFG,没有出错

#define PINMUX_EMIFA_LCD_REG_2(8)//D[8]-D[15]
#define PINMUX_EMIFA_LCD_MASK_2(0xFFFFFFFF)
#define PINMUX_EMIFA_LCD_VAL_2(0x11111111)

#define PINMUX_EMIFA_LCD_REG_3(9)//D[0]-D[7]
#define PINMUX_EMIFA_LCD_MASK_3(0xFFFFFFFF)
#define PINMUX_EMIFA_LCD_VAL_3(0x11111111)

EVMOMAPL138_pinmuxConfig(PINMUX_EMIFA_LCD_REG_2, PINMUX_EMIFA_LCD_MASK_2, PINMUX_EMIFA_LCD_VAL_2);
EVMOMAPL138_pinmuxConfig(PINMUX_EMIFA_LCD_REG_3, PINMUX_EMIFA_LCD_MASK_3, PINMUX_EMIFA_LCD_VAL_3);

而EMIF其他引脚,CS,OE,WE,A[15:0]都正常

此外,把EMA_D[0]复用成GP4[8]后还是没有输出

EVMOMAPL138_pinmuxConfig(9, 0xF0000000, 0x80000000);
GPIO_setDir(4, 8, 0);
GPIO_setOutput(4, 9, 1);

请问:

1. 这是什么原因导致的?

Tony Tang:

把相应EMIFA寄存器的值在CCS里显示出来看配进去了没有。

Denny%20Yang99373:

其他管脚有问题没?可以复用成GPIO吗?

赞(0)
未经允许不得转载:TI中文支持网 » EMIFA引脚EMA_D[15:0]没输出
分享到: 更多 (0)