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

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

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


GraphRotation.c


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

*文件名:GraphRotation.c

*功能:S3C6410圖形旋轉底層驅動函數(shù)

*作者:cp1300@139.com

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

*最后修改時間:2012年10月15日

*詳細:圖形旋轉控制器底層驅動

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

#include"system.h"

#include"GraphRotation.h"

#include"delay.h"

//超時,單位US

#defineGR_TIMEOUT1000000

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

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

*功能:設置輸入旋轉圖像格式

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

#defineGR_YUV4200

#defineGR_YUV4223

#defineGR_RGB5654

#defineGR_RGB8885

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時間:20121016

*最后修改時間:20121016

*說明:無

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

voidRotation_SetInputImage(u8TypeImage)

{

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

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

}

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

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

*功能:設置圖像旋轉角度

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

#defineGR_0Deg0//0

#defineGR_90Deg1//90

#defineGR_180Deg2//180

#defineGR_270Deg3//270

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時間:20121016

*最后修改時間:20121016

*說明:翻轉和旋轉不能同時生效

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

voidRotation_SetRotationDeg(u8Degree)

{

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

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

}

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

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

*功能:設置圖像翻轉方向

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

#defineGR_NotFlip0//不翻轉

#defineGR_VerFlip2//垂直翻轉

#defineGR_HorFlip3//水平翻轉

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時間:20121016

*最后修改時間:20121016

*說明:翻轉和旋轉不能同時生效

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

voidRotation_SetFlipDir(u8Direction)

{

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

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

}

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

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

*功能:設置源圖像地址

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

*CB_Addr:CB組成部分

*CR_Addr:CR組成部分

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時間:20121016

*最后修改時間: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ù):RGB_Y_Addr:RGB或者Y組成部分

*CB_Addr:CB組成部分

*CR_Addr:CR組成部分

*返回:無

*依賴:底層宏定義

*作者:cp1300@139.com

*時間:20121016

*最后修改時間:20121016

*說明:無

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

voidRotation_SetDesImageAddr(u32RGB_Y_Addr,u32CB_Addr,u32CR_Addr)

{

rGR_DESTADDRREG0=RGB_Y_Addr;

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

針對傳統(tǒng)類人機器人在控制系統(tǒng)實時性和視覺識別方面的不足,以S3C6410作為主控芯片,設計了具有視覺識別功能的類人機器人控制系統(tǒng),通過改進和簡化視頻識別算法取得了良好的目標識別效果。實驗表明,基

關鍵字: s3c6410 機器人 機器視覺

早在今年8月份的時候就將jpeg解碼弄好了,但是一直以來非常的不穩(wěn)定,如果修改了任意地方的代碼都會造成解碼可能失敗,起初我以為是堆棧問題,或者后面有非法指針,但是都沒得到結果,最后讓我只能懷疑編譯器了,而且

關鍵字: jpeg解碼 s3c6410

這幾天晚上一直折騰S3C6410的裸機SD卡啟動,不大想使用UBOOT,我是搞硬件的,對底層非常感興趣,不喜歡已經(jīng)寫好的,因此自己一直在嘗試,其實很早之前就試過SD卡啟動,也就是ARM11上電后會把SD卡倒數(shù)第9KB開始...

關鍵字: s3c6410 sd 裸機啟動 boot啟動

簡單地說,IAR調試S3C6410可以分成以下3個步驟:1)編寫mac文件,初始化S3C6410的看門狗、時鐘、DDRAM控制器等,為下載代碼做準備。2)編寫icf文件對S3C6410的內存空間進行分配,配置堆棧段、...

關鍵字: iar調試 s3c6410

主要過程:. 安裝lunux 環(huán)境. 安裝編譯工具. 下載Linux kernel. 安裝AndroidSDK. 獲得root file system. 修改Linux kernel 源碼. 配置Linux kernel...

關鍵字: Android s3c6410 內核 移植

之前一直不知道如何使能硬件協(xié)處理器,剛剛在網(wǎng)上找到了方法,配置好RVDS,選擇相應的內核,選擇硬件VFP在初始化代碼中加入VFPEnable EQU (0x40000000) ;VFP使能...

關鍵字: s3c6410 vfp 浮點協(xié)處理器

???????? 雖然S3C6410出來很多年了,甚至于已經(jīng)停產(chǎn)了,出貨的幾乎都有依賴于庫存,SE4500也出來很多年了,但是網(wǎng)上依舊不會有調試資料幫助你,一切源于自私。希望本文能幫到你,不必感謝。本

關鍵字: s3c6410 se4500

/*************************************************************************************************************...

關鍵字: s3c6410 裸機dma

要確保S3C6410已經(jīng)初始化,一般是使用UBOOT初始化?//串口寄存器//UART0#defineULCON0????????????????*((vu32*)0x7F005000)???????

關鍵字: s3c6410 uart驅動

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

關鍵字: s3c6410 裸機驅動
關閉