各位大虾:
小弟写了一个流水灯的程序,可流水灯就是们没有反应了,不知道问题出在哪里。小弟刚刚学ARM,请大家多多指教,下面是代码:
#include "def.h"
#include "option.h"
#include "2440addr.h"
#include "2440lib.h"
#include "2440slib.h"
void dely(U32 tt)
{
U32 i;
for(;tt>0;tt--)
{
for(i=0;i<100;i++){}
}
}
void Main()
{
U32 nLED;
rGPBCON=0x15555;//设置rGPBCON的状态为输出。GPB5-GPB8,01表示输出。
rGPBUP=0x03ff;
nLED=0x0e;
rGPBDAT =0x0000;
while(1){
rGPBDAT =nLED<<5;
dely(120);
//dely(1);
nLED =nLED<<1;
if(nLED==0x1c0)
nLED=0x0e;
}
//return 0;
}