|
本帖最后由 zsjdream 于 2009-9-1 16:14 编辑
自己写的简单的流水灯程序,但是第四个灯始终不亮 不管是全开 还是流水 各种两灭方式都试过了 第四个灯都不亮 其他三个灯都按照程序亮灭 所以判定不是程序问题 我起初以为是LED坏了 但是奇怪的是 我下载了天嵌的测试程序 那个按键测试 第四个灯却可以正常的亮灭 请问这到底是怎么回事阿
我的程序是
#include"2440addr.h"
void Main(void)
{
unsigned int i,j,nLED=1;
rGPBCON=(rGPBCON&0x00ff)|0x5555;
while(1)
{
rGPBDAT=0xe0;
for(j=0;j<20000000;j++);
rGPBDAT=0xd0;
for(j=0;j<20000000;j++);
rGPBDAT=0xb0;
for(j=0;j<20000000;j++);
rGPBDAT=0x70;
for(j=0;j<20000000;j++);
}
}
启动文件加了
2440init.s option.h 2440addr.h 2440slib.s
应该不是程序的问题 但是又不知到问题在哪里 望高手解答 谢谢. |
|