mini2440用户手册里第四章用ADS新建了一个工程,并添加了三个头文件,分别是2440init.s,2440lib.c,2440slib.s,但不知道这三个头文件做什么用的?
看过网上的一些资料,有的干脆把2440test这个示例文件里的所有头文件全部加进去了。
还有自己参考myled这个例程自己写了个小程序,但不知道要添加哪些头文件?
用户手册里把头文件也介绍得不清楚,实在是困惑,因为是刚入门,所以感觉什么都不会,很吃力,都有点泄气了。
程序如下,不知道头文件要添加哪些,编译有的时候有问题,有的时候没问题。
#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
void delay(unsigned int z )
{
unsigned int i,j;
for(i=0;i<=10000;i++)
for(j=0;j<=z;j++);
}
int main(void)
{
int data = 0x06;
rGPBCON = 0x155555;
rGPBDAT = 0xffffff;
delay(120);
rGPBDAT = 0x000000;
delay(120);
}