資源簡介
S3C2410綜合實驗代碼
蜂鳴器播放音樂實驗
中斷按鈕實驗

代碼片段和文件信息
#include?“def.h“
#include?“option.h“
#include?“2410addr.h“
#include?“2410lib.h“
#include?“2410slib.h“?
#include?
#include?
#include?
#include?
#include?
extern?char?Image$$RW$$Limit[];
void?*mallocPt=Image$$RW$$Limit;
//===========================[?SYSTEM?]===================================================
//static?int?delayLoopCount?=?400;
static?int?delayLoopCount?=?FCLK/10000/10;
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?iadjust=0;
????if(time==0)
????{
????????time???=?200;
????????adjust?=?1;
????????delayLoopCount?=?400;
????????????//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*400?cycle?runtime?=?64*i?us
????????delayLoopCount?=?8000000/(i*64);?????????//200*400:64*i=1*x:100?->?x=80000*100/(64*i)???
????}
}
//===========================[?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;?
????//===*?PORT?B?GROUP
????//Ports??:?GPB10????GPB9????GPB8????GPB7????GPB6?????GPB5????GPB4???GPB3???GPB2?????GPB1??????GPB0
????//Signal?:?nXDREQ0?nXDACK0?nXDREQ1?nXDACK1?nSS_KBD?nDIS_OFF?L3CLOCK?L3DATA?L3MODE?nIrDATXDEN?Keyboard
????//Setting:?INPUT??OUTPUT???INPUT??OUTPUT???INPUT???OUTPUT???OUTPUT?OUTPUT?OUTPUT???OUTPUT????OUTPUT?
????//Binary?:???00????01???????00?????01??????00?????01???????01?????01?????01?????01????????01??
????rGPBCON?=?0x044555;
????rGPBUP??=?0x7ff;?????//?The?pull?up?function?is?disabled?GPB[10:0]
????//
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????24797??2002-05-06?21:44??AD\2410addr.a
?????文件??????35509??2005-04-06?13:49??AD\2410addr.h
?????文件??????13535??2005-04-06?13:49??AD\2410init.s
?????文件???????1171??2004-11-01?18:46??AD\2410ledary.h
?????文件??????15649??2005-04-06?13:49??AD\2410lib.c
?????文件???????1707??2005-04-06?13:50??AD\2410lib.h
?????文件???????1477??2005-04-06?13:50??AD\2410slib.h
?????文件???????7002??2005-04-06?13:51??AD\2410slib.s
?????文件????????786??2002-03-20?21:32??AD\2410swis.s
?????文件???????1846??2005-04-06?13:51??AD\2410test.c
?????文件?????193858??2005-05-09?13:31??AD\AD.mcp
?????文件???????5722??2005-04-06?13:52??AD\Adc.c
?????文件????????112??2001-05-11?00:18??AD\Adc.h
?????文件?????968274??2004-11-01?22:52??AD\adcircuit.bmp
?????文件???????3395??2005-05-09?13:31??AD\AD_Data\CWSettingsWindows.stg
?????目錄??????????0??2005-09-07?19:24??AD\AD_Data\Debug
?????文件??????70060??2005-04-06?13:53??AD\AD_Data\DebugRel\AD.axf
?????文件??????14232??2005-04-06?13:53??AD\AD_Data\DebugRel\ob
?????文件??????43092??2005-04-06?13:53??AD\AD_Data\DebugRel\ob
?????文件???????3166??2005-04-06?13:53??AD\AD_Data\DebugRel\ob
?????文件??????31828??2005-04-06?13:53??AD\AD_Data\DebugRel\ob
?????文件??????31556??2005-04-06?13:53??AD\AD_Data\DebugRel\ob
?????文件??????29216??2005-04-06?13:53??AD\AD_Data\DebugRel\ob
?????目錄??????????0??2005-09-07?19:24??AD\AD_Data\DebugRel\ob
?????文件??????83162??2005-05-09?13:31??AD\AD_Data\DebugRel\TargetDataWindows.tdt
?????目錄??????????0??2005-09-07?19:24??AD\AD_Data\DebugRel
?????目錄??????????0??2005-09-07?19:24??AD\AD_Data\Release
?????目錄??????????0??2005-09-07?19:24??AD\AD_Data
?????文件????????243??2001-03-17?16:28??AD\Def.h
?????文件???????3341??2004-10-15?08:15??AD\GPIO.C
............此處省略725個文件信息
評論
共有 條評論