首页 > 技术 > 2410的第一个程序——LED灯闪烁

2410的第一个程序——LED灯闪烁

2006年12月9日

用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 快速的闪烁

Jacob 技术

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

*

Anti-spam image