各位大虾:
小弟写了一个流水灯的程序,可流水灯就是们没有反应了,不知道问题出在哪里。小弟刚刚学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; }
|