資源簡(jiǎn)介
此包含S3C2440完整功能的測(cè)試程序,在keil mdk環(huán)境下運(yùn)行,希望對(duì)大家有幫助。

代碼片段和文件信息
//===================================================================
//?File?Name?:?2440lib.c
//?Function??:?S3C2440?PLLUart?LED?Port?Init
//?Date??????:?March?20?2002
//?Version???:?0.0
//?History
//???0.0?:?Programming?start?(February?202002)?->?SOP
//===================================================================
#include?“def.h“
#include?“option.h“
#include?“2440addr.h“
#include?“2440lib.h“
#include?“ctype.h“
#include?“2440slib.h“?
#include?
#include?
#include?
#include?
#include?
#include?
int?change(char?*stringint?lastIndex);
//extern?char?Image$$RW$$Limit[];
//void?*mallocPt=Image$$RW$$Limit;
//***************************[?SYSTEM?]***************************************************
static?int?delayLoopCount;
void?Delay(int?time)
{
?????? //?time=0:?adjust?the?Delay?function?by?WatchDog?timer.
?????? //?time>0:?the?number?of?loop?time
?????? //?resolution?of?time?is?100us.
? int?i?adjust=0;
???? if(time==0)
???? {
??????? time???=?200;
???????? adjust?=?1;
???????? delayLoopCount?=?800;
???????????? //PCLK/1MWatch-dog?disable1/64interrupt?disablereset?disable
???????? rWTCON?=?((PCLK/1000000-1)<<8)|(2<<3);?
???????? rWTDAT?=?0xffff;??????????????????????????????//for?first?update
???????? rWTCNT?=?0xffff;??????????????????????????????//resolution=64us?@any?PCLK?
rWTCON?=?((PCLK/1000000-1)<<8)|(2<<3)|(1<<5);?//Watch-dog?timer?start
???? }
???? for(;time>0;time--)
??????? for(i=0;i
???? if(adjust==1)
???? {
???????? rWTCON?=?((PCLK/1000000-1)<<8)|(2<<3);?//Watch-dog?timer?stop
???????? i?=?0xffff?-?rWTCNT;?????????????????????//1count->64us?200*800?cycle?runtime?=?64*i?us
//Uart_Printf(“\nrWTCNT=%x?“?rWTCNT);
//Uart_Printf(“\ni?(0xffff?-rWTCNT)=%d“?i);
???????? delayLoopCount?=?16000000/(i*64);?????????//200*800:64*i=1*x:100?->?x=160000*100/(64*i)???
???????? //Uart_Printf(“\ndelayLoopCount=%d“?delayLoopCount);
???? }
????
}
//***************************[?PORTS?]****************************************************
void?Port_Init(void)
{
????//CAUTION:Follow?the?configuration?order?for?setting?the?ports.?
????//?1)?setting?value(GPnDAT)?
????//?2)?setting?control?register??(GPnCON)
????//?3)?configure?pull-up?resistor(GPnUP)??
????//32bit?data?bus?configuration??
????//***?PORT?A?GROUP
????//Ports??:?GPA22?GPA21??GPA20?GPA19?GPA18?GPA17?GPA16?GPA15?GPA14?GPA13?GPA12??
????//Signal?:?nFCE?nRSTOUT?nFRE???nFWE??ALE???CLE??nGCS5?nGCS4?nGCS3?nGCS2?nGCS1?
????//Binary?:??1?????1??????1???1???1???1????1?????1?????1?????1?????1
????//Ports??:?GPA11???GPA10??GPA9???GPA8???GPA7???GPA6???GPA5???GPA4???GPA3???GPA2???GPA1??GPA0
????//Signal?:?ADDR26?ADDR25?ADDR24?ADDR23?ADDR22?ADDR21?ADDR20?ADDR19?ADDR18?ADDR17?ADDR16?ADDR0?
????//Binary?:??1???????1??????1??????1????1???????1??????1??????1?????1???????1?????1??????1?????????
????rGPACON?=?0x7fffff
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1775??2004-03-02?21:07??All_test\2440Anorom.ini
?????文件??????13765??2004-03-05?14:20??All_test\2440init.s
?????文件??????24967??2008-10-22?15:39??All_test\2440lib.c
?????文件??????35643??2008-10-22?15:39??All_test\2440slib.lst
?????文件???????7448??2008-06-05?09:58??All_test\2440slib.s
?????文件???????1299??2008-06-11?15:15??All_test\2440test.cpp
?????文件??????38644??2008-06-06?17:06??All_test\ac97.c
?????文件???????4377??2008-06-05?11:01??All_test\Adcts.c
?????文件???????4457??2009-02-11?09:33??All_test\all_test.Opt
?????文件???????4157??2008-06-11?16:45??All_test\all_test.Uv2
?????文件???????4457??2009-02-09?12:04??All_test\all_test_Opt.Bak
?????文件??????27084??2009-02-11?09:33??All_test\all_test_Target?1.dep
?????文件???????7000??2004-03-05?14:20??All_test\am29f800.c
?????文件?????482446??2008-06-04?16:14??All_test\bmp\420jpeg.h
?????文件?????643246??2008-06-04?16:14??All_test\bmp\422jpeg.h
?????文件?????163903??2003-06-07?10:39??All_test\bmp\bmp2T.exe
?????文件?????783184??2008-06-04?16:14??All_test\bmp\foreman_cif_420.H
?????文件?????540529??2003-05-27?17:43??All_test\bmp\pqvga16bsm5.H
?????文件?????163907??2003-06-07?11:54??All_test\bmp\raw2array.exe
?????文件????1372237??2003-05-17?15:04??All_test\bmp\YUVviewer.exe
?????文件??????30177??2008-06-10?11:02??All_test\camif.c
?????文件??????10912??2008-06-05?11:32??All_test\camproset.c
?????文件???????5721??2008-06-05?11:39??All_test\cpuspeed.c
?????文件???????6127??2008-06-06?09:26??All_test\Dma.c
?????文件????????115??2004-03-26?08:33??All_test\dnw.ini
?????文件???????9117??2008-06-05?11:10??All_test\dvstest.c
?????文件???????3556??2008-06-04?16:02??All_test\Eint.c
?????文件???????2837??2008-06-11?15:51??All_test\Ext_RAM.ini
?????文件???????4267??2008-06-10?11:47??All_test\flash.c
?????文件???????9928??2004-03-05?14:20??All_test\glib.c
............此處省略763個(gè)文件信息
評(píng)論
共有 條評(píng)論