谁做过S3C2440下的GPIO编程?
我想将一个S3C2440的GPIO的wince程序转到Linux下来,其中大多数是类似于这样的语句:
v_pIOPRegs->rGPJDAT = 0x01fff;
v_pIOPRegs->rGPJCON = 0x0555555;
v_pIOPRegs->rGPJUP = 0x1fff;
我在linux下包含了头文件:
#include <asm-arm/arch-s3c2410/regs-gpioj.h>
#include <asm-arm/arch-s3c2410/regs-gpio.h>
后用下面的语句想执行相同的功能:
#define GPJCON(*(volatile unsigned long*)S3C2440_GPJCON)
#define GPJDAT(*(volatile unsigned long*)S3C2440_GPJDAT)
#define GPJUP(*(volatile unsigned long*)S3C2440_GPJUP)
GPJDAT = 0x01fff;
GPJCON = 0x0555555;
GPJUP = 0x1fff;
结果不成功,不知道这是什么原因? 已经解决了
页:
[1]