⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blndma.c

📁 用OV7720制作摄像头的详细电路原理图
💻 C
字号:
//=============================================================// 文件名称:	BLNDMA.c// 功能描述:	实现数据由YUV向RGB转换// 维护记录:	2007-8-13	by liuxue created//=============================================================#include "SPCE3200_Register.h"#include "SPCE3200_Constant.h"void BLNDMA_YUV2RGB(void *SrcAddr, void *DstAddr){ 	unsigned int Width, Height; 	 	*P_BLNDMA_CLK_CONF = C_BLNDMA_CLK_EN | C_BLNDMA_RST_DIS;		// BLNDMA模块时钟设置	*P_BLNDMA_ADDR_MODE = C_BLNDMA_A_LINEAR | C_BLNDMA_B_LINEAR;	// 源线性寻址,目标线性寻址	*P_BLNDMA_SOURCEB_SA = (unsigned int)SrcAddr;					// 转换源地址	*P_BLNDMA_DESTINATION_SA = (unsigned int)DstAddr;				// 转换目的地址	Width = *P_MPEG4_FRAMEBUFFER_HSIZE;	Height = *P_MPEG4_DECHEIGHT_LOW + (*P_MPEG4_DECHEIGHT_HIGH<<8);	*P_BLNDMA_WIDTH_HEIGHT = Width + (Height<<16);	*P_BLNDMA_MODE_CTRL2 = C_BLNDMA_RGB565_MODE;	*P_BLNDMA_MODE_CTRL1 = C_BLNDMA_TRANSFER_START | C_BLNDMA_YUV_RGB;	while((*P_BLNDMA_INT_STATUS & C_BLNDMA_BUSY_FLAG)!=0);			// 等待转换结束}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -