日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]這個比較簡單,一次成功,沒遇到任何問題.GraphRotation.c/**************************************************************************************************************文件名:GraphRotation.c*功能:S3C6410圖

這個比較簡單,一次成功,沒遇到任何問題.


GraphRotation.c


/*************************************************************************************************************

*文件名:GraphRotation.c

*功能:S3C6410圖形旋轉(zhuǎn)底層驅(qū)動函數(shù)

*作者:cp1300@139.com

*創(chuàng)建時(shí)間:2012年10月15日21:12

*最后修改時(shí)間:2012年10月15日

*詳細(xì):圖形旋轉(zhuǎn)控制器底層驅(qū)動

*************************************************************************************************************/

#include"system.h"

#include"GraphRotation.h"

#include"delay.h"

//超時(shí),單位US

#defineGR_TIMEOUT1000000

/*************************************************************************************************************************

*函數(shù):voidRotation_SetInputImage(u8TypeImage)

*功能:設(shè)置輸入旋轉(zhuǎn)圖像格式

*參數(shù):TypeImage:圖像格式,見宏定義

#defineGR_YUV4200

#defineGR_YUV4223

#defineGR_RGB5654

#defineGR_RGB8885

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時(shí)間:20121016

*最后修改時(shí)間:20121016

*說明:無

*************************************************************************************************************************/

voidRotation_SetInputImage(u8TypeImage)

{

rGR_CTRLCFG&=~(0x7<<13);//清除設(shè)置

rGR_CTRLCFG|=(0x7&TypeImage)<<13;

}

/*************************************************************************************************************************

*函數(shù):voidRotation_SetRotationDeg(u8Degree)

*功能:設(shè)置圖像旋轉(zhuǎn)角度

*參數(shù):Degree:旋轉(zhuǎn)角度,見宏定義

#defineGR_0Deg0//0

#defineGR_90Deg1//90

#defineGR_180Deg2//180

#defineGR_270Deg3//270

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時(shí)間:20121016

*最后修改時(shí)間:20121016

*說明:翻轉(zhuǎn)和旋轉(zhuǎn)不能同時(shí)生效

*************************************************************************************************************************/

voidRotation_SetRotationDeg(u8Degree)

{

rGR_CTRLCFG&=~(0x3<<6);//清除設(shè)置

rGR_CTRLCFG|=(0x3&Degree)<<6;

}

/*************************************************************************************************************************

*函數(shù):voidRotation_SetFlipDir(u8Direction)

*功能:設(shè)置圖像翻轉(zhuǎn)方向

*參數(shù):Direction:翻轉(zhuǎn)方向,見宏定義

#defineGR_NotFlip0//不翻轉(zhuǎn)

#defineGR_VerFlip2//垂直翻轉(zhuǎn)

#defineGR_HorFlip3//水平翻轉(zhuǎn)

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時(shí)間:20121016

*最后修改時(shí)間:20121016

*說明:翻轉(zhuǎn)和旋轉(zhuǎn)不能同時(shí)生效

*************************************************************************************************************************/

voidRotation_SetFlipDir(u8Direction)

{

rGR_CTRLCFG&=~(0x3<<4);//清除設(shè)置

rGR_CTRLCFG|=(0x3&Direction)<<4;

}

/*************************************************************************************************************************

*函數(shù):voidRotation_SetSourImageAddr(u32RGB_Y_Addr,u32CB_Addr,u32CR_Addr)

*功能:設(shè)置源圖像地址

*參數(shù):RGB_Y_Addr:RGB或者Y組成部分

*CB_Addr:CB組成部分

*CR_Addr:CR組成部分

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時(shí)間:20121016

*最后修改時(shí)間:20121016

*說明:無

*************************************************************************************************************************/

voidRotation_SetSourImageAddr(u32RGB_Y_Addr,u32CB_Addr,u32CR_Addr)

{

rGR_SRCADDRREG0=RGB_Y_Addr;

rGR_SRCADDRREG1=CB_Addr;

rGR_SRCADDRREG2=CR_Addr;

}

/*************************************************************************************************************************

*函數(shù):voidRotation_SetDesImageAddr(u32RGB_Y_Addr,u32CB_Addr,u32CR_Addr)

*功能:設(shè)置目標(biāo)圖像地址

*參數(shù):RGB_Y_Addr:RGB或者Y組成部分

*CB_Addr:CB組成部分

*CR_Addr:CR組成部分

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時(shí)間:20121016

*最后修改時(shí)間:20121016

*說明:無

*************************************************************************************************************************/

voidRotation_SetDesImageAddr(u32RGB_Y_Addr,u32CB_Addr,u32CR_Addr)

{

rGR_DESTADDRREG0=RGB_Y_Addr;

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉