2410的第一个程序——LED灯闪烁
用ads 新建一个工程 Test1,新建文件 Test1.c 包含在工程中,复制一下代码:
我的实验板LED1连在了GPB7端口上,这里改成你自己的端口
#include “2410addr.h”
void Delay(void);
void Main(void)
{
rGPBCON = 0×4000;
rGPBUP = 0xffff;
for(;;)
{
rGPBDAT= 0×1ffff;
Delay();
rGPBDAT=0×0;
Delay();
}
}
void Delay(void)
{
int i;
for(i=100000;i!=0;i–);
}
在工程窗口中->add file->加入 asm目录下的2410slib.s 2410init.s
在debugRel settings -〉linker -> ARM Linker ->Layout ->
Place at beginning of image
Object/Symbol 填入 2410init.o
Section 填入 init
Place at end of image空着
编译,用sjf2410 下载到板子上,按复位键,或者用AXD仿真,即可以看到led 快速的闪烁