[讨论] mini 2440开发板写流水灯的问题

czypf   2010-12-28 22:31 楼主

 各位大虾:

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

回复评论 (2)

感觉好像没啥问题,是硬件的问题吗
点赞  2010-12-29 07:40
将延时时间加长一点,再看看。
点赞  2011-1-2 12:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复