資源簡介
最簡單方式實現arm9下的裸機驅動led顯示流水燈
代碼片段和文件信息
#define?GLOBAL_CLR?????1
#include?
#include?
#include?“def.h“
#include?“option.h“
#include?“2440addr.h“
#include?“2440lib.h“
#include?“2440slib.h“
#include?“mmu.h“
#include?“profile.h“
#include?“memtest.h“
void?Led_port_init(void);
#define?LED1_ON?~(1<<5)
#define?LED2_ON?~(1<<6)
#define?LED3_ON?~(1<<7)
#define?LED4_ON?~(1<<8)
#define?LED1_OFF?(1<<5)
#define?LED2_OFF?(1<<6)
#define?LED3_OFF?(1<<7)
#define?LED4_OFF?(1<<8)
void?delay(int?times)
{
int?i;
for(;times>0;times--)
for(i=0;i<400;i++);
}
void?Led_port_init(void)
{
rGPBCON?&=?~((3<<10)|(3<<12)|(3<<14)|(3<<16));
rGPBDAT=rGPBDAT|(1<<5)|(1<<6)|(1<<7)|(1<<8);
rGPBCON?|=?(1<<10)|(1<<12)|(1<<14)|(1<<16);
}
void?Main(void)
{
Led_port_init();
while(1)
{
rGPBDAT=rGPBDAT|(LED4_OFF);
rGPBDAT=rGPBDAT&(LED1_ON);
delay(1000);
rGPBDAT=rGPBDAT|(LED1_OFF);
rGPBDAT=rGPBDAT&(LED2_ON);
delay(1000);
rGPBDAT=rGPBDAT|(LED2_OFF);
rGPBDAT=rG
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????40140??2011-10-18?11:42??流水燈\inc\2440addr.h
?????文件???????1932??2011-10-18?11:42??流水燈\inc\2440lib.h
?????文件???????1791??2011-10-18?11:42??流水燈\inc\2440slib.h
?????文件????????309??2011-10-18?11:42??流水燈\inc\Def.h
?????文件????????229??2011-10-11?19:40??流水燈\inc\memtest.h
?????文件???????1286??2011-10-18?11:42??流水燈\inc\mmu.h
?????文件???????3271??2011-10-18?11:42??流水燈\inc\Option.h
?????文件????????364??2011-10-11?19:40??流水燈\inc\profile.h
?????文件?????202128??2011-10-22?21:42??流水燈\key1.mcp
?????文件???????3359??2011-10-22?21:42??流水燈\key1_Data\CWSettingsWindows.stg
?????文件??????55177??2011-10-22?21:42??流水燈\key1_Data\Debug\TargetDataWindows.tdt
?????文件???????9440??2011-10-22?21:42??流水燈\key1_Data\DebugRel\key1.axf
?????文件???????1336??2011-10-22?21:42??流水燈\key1_Data\DebugRel\key1.bin
?????文件???????2794??2011-10-22?21:42??流水燈\key1_Data\DebugRel\list.txt
?????文件???????7008??2011-10-22?21:41??流水燈\key1_Data\DebugRel\ob
?????文件??????37576??2011-10-22?21:41??流水燈\key1_Data\DebugRel\ob
?????文件???????3314??2011-10-22?21:41??流水燈\key1_Data\DebugRel\ob
?????文件??????34672??2011-10-22?21:42??流水燈\key1_Data\DebugRel\ob
?????文件??????88687??2011-10-22?21:42??流水燈\key1_Data\DebugRel\TargetDataWindows.tdt
?????文件??????53771??2011-10-22?21:42??流水燈\key1_Data\Release\TargetDataWindows.tdt
?????文件???????3563??2011-10-18?11:42??流水燈\lib\2440addr.inc
?????文件??????13540??2011-10-18?11:42??流水燈\lib\2440init.s
?????文件???????8376??2011-10-18?11:42??流水燈\lib\2440lib.c
?????文件???????7400??2011-10-18?11:42??流水燈\lib\2440slib.s
?????文件???????2579??2011-10-18?11:42??流水燈\lib\Memcfg.inc
?????文件???????2540??2011-10-18?11:42??流水燈\lib\Option.inc
?????文件???????1170??2011-10-22?21:41??流水燈\main.c
?????目錄??????????0??2011-10-19?14:48??流水燈\key1_Data\DebugRel\ob
?????目錄??????????0??2011-10-22?21:41??流水燈\key1_Data\Debug
?????目錄??????????0??2011-10-22?21:42??流水燈\key1_Data\DebugRel
............此處省略8個文件信息
評論
共有 條評論