我用C语言写了一个LED点亮的程序如下:
#define rGPBCON (*(volatile unsigned *)0x56000010) //Port B control
#define rGPBDAT (*(volatile unsigned *)0x56000014) //Port B data
#define rGPBUP (*(volatile unsigned *)0x56000018) //Pull-up control B
#define GPB5_OUT (1<<(5*2))
#define GPB6_OUT (1<<(6*2))
#define GPB7_OUT (1<<(7*2))
#define GPB8_OUT (1<<(8*2))
int main()
{
rGPBCON=GPB5_OUT|GPB6_OUT|GPB7_OUT|GPB8_OUT;
rGPBUP=0;
rGPBDAT=0;
return 0;
}
用ADS编译后生成.bin文件,然后用Minitools下载到SDRAM中运行,为什么LED都不亮??