资源简介
mini2440 T35型lcd 摄像头模块cam130裸机测试代码,实现最简单的视频显示。编译环境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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
相关资源
- NXP LPC1768 Rtthread/裸机+lwip WEB服务器
- Mini2440 Nor Flash 芯片手册S29AL016J_00
- 在Keil MDK 4上 将ucosii和ucgui移植MINI24
- mini2440原版光盘配套使用手册
- 嵌入式WEB监控小车全套代码以及文档
- ARM处理器裸机开发实战--机制而非策略
- Xilinx Zynq 7000裸机开发例程使用手册
- STM32F103下用W5500模块的裸机TCP、UDP和基
- minigui1.6.10在mini2440上的移植
- uboot for mini2440
- NUC970裸机代码
- mini2440arm基于qt4的MP3源码
- 基于S3C2440的USB HOST裸机驱动,支持U盘
- Ov9650-Coms摄像头在Linux环境下的代码开
- ARM Mini2440 电路图.
- ARM裸机实验之用按键控制LED灯
- CC2530 裸机测试信号强度
- s3c2440裸机按键控制小灯
- mini2440在MDK上完整启动代码
- 简单、规范的Linux下的ds18b20驱动基于
- mini2440的u-boot.bin 2012.04.01版
- s3c2440裸机DS18B20程序
- LWIP裸机实现TCPUDP通讯
- Keil Mdk5.15下移植ucosii到mini2440s3c2440
-
用Jli
nk烧写bootloader到mini2440的Nor f - cc2530裸机驱动adxl345测试成功
- mini2440裸机实现简易u-boot代码.rar
- mini2440实现采集摄像头数据在开发板的
- 嵌入式linux之mini2440的hc-sr04超声波驱动
- NXP LPC1768 Rtthread/裸机+lwip WEB网页A
评论
共有 条评论