以下代码是我的部分头文件
#definerGPCCON (*(volatile unsigned *)0x56000020) //Port C control
#definerGPCUP (*(volatile unsigned *)0x56000028) //Pull-up control C
#define GPDCON (*(volatile unsigned *)0x56000030) //Port D control
#define GPDUP (*(volatile unsigned *)0x56000038) //Pull-up control D
部分.c代码:
GPCUP = 0xffffffff; // Disable Pull-up register
GPCCON= 0xaaaaaaaa; //Initialize VD[7:0],LCDVF[2:0],VM,VFRAME,VLINE,VCLK,LEND
GPDUP = 0xffffffff; // Disable Pull-up register
GPDCON= 0xaaaaaaaa; //Initialize VD[23:8]
我觉得是执行到GPCUP = 0xffffffff; 这里就出错了,因为GPCUP地址就是56000028。请问是什么原因啊?