在线时间8 小时
UID3164488
注册时间2015-9-9
NXP金币0
该用户从未签到
注册会员

- 积分
- 64
- 最后登录
- 2016-9-20
|
im6 sabresd uboot 中GPIO配置不起作用,能否指点下?,下面代码能正确读取到GPIO4 5的值吗?是否有错误?
#define GPIO_4_DATA (*(volatile unsigned long *)0x020A8000)
#define GPIO_4_DIR (*(volatile unsigned long *)0x020A8004)
#define GPIO_5_DATA (*(volatile unsigned long *)0x020AC000)
#define GPIO_5_DIR (*(volatile unsigned long *)0x020AC004)
#define IOMUX_GP4 (*(volatile unsigned long *)0x020E0238)
#define IOMUX_GP5 (*(volatile unsigned long *)0x020E023C)
int check_key_pressing(void)
{
IOMUX_GP4 = 0x5;
IOMUX_GP5 = 0x5;
GPIO_4_DIR = 0x0;
GPIO_5_DIR = 0x0;
printf("shady_eminem--->gp44 is 0x%x, gp55 is 0x%x\n", GPIO_4_DATA, GPIO_5_DATA);
return 0;
}
#endif
|
|