网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> 代码示例 >> ADI DSP代码示例 >> Blackfin >> 文章正文
  BF533 EZ-KIT PPI Config汇编源代码         ★★★ 【字体:
BF533 EZ-KIT PPI Config汇编源代码
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-1-22    

/******************************************************************************/
//
// Name:  BF533 EZ-KIT video ITU-656 receive mode (8bit) for the Omnivision chip OV6630
//
/******************************************************************************

(C) Copyright 2003 - Analog Devices, Inc.  All rights reserved.

File Name:    BF533_EZ-KIT_PPI_Config.asm

Date Modified:   08/12/05  TL  Rev 1.0

Software:         VisualDSP++4.0, Assembler 2.6.7.5, Linker 3.5.2.2

Hardware:    BF533 EZ-KIT Board (rev 1.7), Blackfin EZ-Extender (rev 1.2)

Chip:     ADSP-BF533 REV 0.4

Special Connections:   None

Purpose:    PPI setup
    
    
Program Parameters:

********************************************************************************/
#include <defBF533.h>

/*****************************************************************************************/
// Global and extern subroutines
/*****************************************************************************************/
.global  BF533_EZ_KIT_PPI_Input_Config;

/*****************************************************************************************/
// Program Define Section
/*****************************************************************************************/
// PPI Setting control

#define EntireFieldSetting
// When receive entire field the following image viewer settings must been made
// Image start address = 1; Horizontal pixels = 566; Vertical pixels = 330;
// Bits per pixel = 8; Stride = 2; Image format = Gray scale

//#define ActiveFieldOnlySetting
// When receive active fields only the following image viewer settings must been made
// Image start address = 1; Horizontal pixels = 352; Vertical pixels = 288;
// Bits per pixel = 8; Stride = 2; Image format = Gray scale


#define entire_field  0x4  // PPI Transfer Type
#define vertical_blanking  0x8  // PPI Transfer Type
#define GP_Input_Mode 0xC
#define CFG_GP_Input_3Syncs 0x20
#define CFG_GP_Input_1framesync 0x30
#define DLEN_16 0x3800
#define Packing_En 0x80
#define Field1_2 0x40
#define Skip_EN 0x200
#define Skip_EO 0x400
#define POL_CLK 0x4000
#define POL_FS1_FS2 0x8000
#define POL_CLK_FS1_FS2 0xc000


/*****************************************************************************************/
// Program Variable Section
/*****************************************************************************************/
.section L1_code;

BF533_EZ_KIT_PPI_Input_Config:


 p0.h = hi(PPI_CONTROL);
 p0.l = lo(PPI_CONTROL);

 //The PPI is set to receive X lines per frame
 r0 = 288;
 w[p0+PPI_FRAME-PPI_CONTROL] = r0;

/*******************************************************************************/
#ifdef  EntireFieldSetting
 //PPI enabled, input mode, receive field 1&2,
 //packing enabled, 8bit data bus, receice the entire field, nothing inverted
 r0 =  PORT_EN | Field1_2 | DMA32 | entire_field | Packing_En | DLEN_8 (z); 
 w[p0+PPI_CONTROL-PPI_CONTROL] = r0;
 SSYNC;
#endif
/*******************************************************************************/

/*******************************************************************************/
#ifdef  ActiveFieldOnlySetting
 //PPI enabled, input mode, receive field 1&2,
 //packing enabled, 8bit data bus, nothing inverted
 r0 =  PORT_EN | Field1_2 | DMA32 | Packing_En | DLEN_8 (z); 
 w[p0+PPI_CONTROL-PPI_CONTROL] = r0;
 SSYNC;
#endif
/*******************************************************************************/


 
BF533_EZ_KIT_PPI_Input_Config.END: 
RTS;
/*******************************************************************************/

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    BF533与PowerPC SPI通信调试…
    BF533 EZ-KIT Main汇编源代码
    BF533 EZ-KIT SDRAM Config汇…
    BF533 EZ-KIT Omnivision Co…
    BF533 EZ-KIT ISR Config汇编…
    BF533 EZ-KIT ISR汇编源代码
    BF533 EZ-KIT Fash setup汇编…
    BF533 EZ-KIT DMA Config汇编…
    BF533 EZ-KIT video GP rece…
    BF533 EZ-KIT video ITU-656…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号