資源簡介
mini2440 T35型lcd 攝像頭模塊cam130裸機(jī)測(cè)試代碼,實(shí)現(xiàn)最簡單的視頻顯示。編譯環(huán)境arm-linux-gcc

代碼片段和文件信息
/*
*********************************************************************************************************
*?????????????????????????????????????????uC/OS-II?ON?MINI2440?BOARD
????????????????????????????????????????????????ARM920T?Port
*?????????????????????????????????????????????ADS?v1.2?Compiler?????????????????????????????????????????????????????????????????????????????????????
*???????????????????????????????(c)?Copyright?2011ZhenGuo?YaoChengDuUestc
*???????????????????????????????????????????All?Rights?Reserved
*
*?File?:?2440LIB.C
*?By???:FriendlyARM
*?Modified?By???:?ZhenGuo?Yao
*********************************************************************************************************
*/
#include?“./include/2440addr.h“
#include?“./include/2440lib.h“
#include?
#include?
#include?
/*
*********************************************************************************************************
*?????????????????????????????????????????SYSTEN?DELAY
*??time=0:?adjust?the?Delay?function?by?WatchDog?timer.
*??time>0:?the?number?of?loop?time
*??resolution?of?time?is?100us?
*********************************************************************************************************
*/
//***************************[?SYSTEM?]***************************************************
void?Delay(int?time)
{
unsigned?int?val?=?(PCLK>>3)/1000-1;
rTCFG0?&=?~(0xff<<8);
rTCFG0?|=?3<<8; //prescaler?=?3+1
rTCFG1?&=?~(0xf<<12);
rTCFG1?|=?0<<12; //mux?=?1/2
rTCNTB3?=?val;
rTCMPB3?=?val>>1; //?50%
rTCON?&=?~(0xf<<16);
rTCON?|=?0xb<<16; //interval?inv-off?update?TCNTB3&TCMPB3?start?timer?3
rTCON?&=?~(2<<16); //clear?manual?update?bit
while(time--)?{
while(rTCNTO3>=val>>1);
while(rTCNTO3>1);
};
}
/*
*********************************************************************************************************
*?????????????????????????????????????????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?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-01-05?11:59??ov9650\
?????目錄???????????0??2012-01-04?14:09??ov9650\include\
?????文件???????12510??2011-12-31?08:59??ov9650\lcd.c
?????文件?????????766??2011-12-31?08:26??ov9650\Makefile
?????文件????????1817??2011-12-31?08:34??ov9650\.goutputstream-E9V66V
?????文件???????14957??2011-12-31?08:03??ov9650\2440lib.c
?????文件????????1817??2011-12-31?08:34??ov9650\.goutputstream-CFSA7V
?????文件?????3122991??2012-01-05?11:56??ov9650\boot.dis
?????文件?????1661278??2011-11-07?08:56??ov9650\font_libs.c
?????文件???????11921??2011-12-15?12:19??ov9650\start.S
?????文件????????6006??2011-11-03?08:02??ov9650\print.c
?????文件????????5070??2011-11-04?08:26??ov9650\nand.c
?????文件????????7856??2011-11-04?07:17??ov9650\mmulib.S
?????文件????????3716??2011-11-04?08:26??ov9650\mmu.c
?????文件????????3753??2011-11-04?07:56??ov9650\lowlevel_init.S
?????文件?????????471??2011-12-19?07:41??ov9650\interrupt.S
?????文件?????????487??2011-11-04?07:56??ov9650\boot.lds
?????文件??????285904??2012-01-05?11:56??ov9650\boot.bin
?????文件??????329127??2012-01-05?11:56??ov9650\boot.elf
?????文件???????19781??2012-01-05?11:56??ov9650\boot.map
?????文件????????1239??2012-01-05?11:59??ov9650\main.c
?????文件????????6000??2012-01-05?11:56??ov9650\ov9650.o
?????文件??????266664??2012-01-05?11:56??ov9650\font_libs.o
?????文件????????7616??2012-01-05?11:56??ov9650\lcd.o
?????文件????????4512??2012-01-05?11:56??ov9650\print.o
?????文件????????5240??2012-01-05?11:56??ov9650\2440lib.o
?????文件????????1492??2012-01-05?11:56??ov9650\main.o
?????文件?????????724??2012-01-05?11:56??ov9650\interrupt.o
?????文件????????2217??2012-01-05?11:56??ov9650\mmulib.o
?????文件????????2240??2012-01-05?11:56??ov9650\mmu.o
?????文件????????3812??2012-01-05?11:56??ov9650\nand.o
............此處省略10個(gè)文件信息
評(píng)論
共有 條評(píng)論