• 大小: 1.95MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-30
  • 语言: 其他
  • 标签: DSP5502  

资源简介

这是TI的5000系列DSP 5502实验程序源码实例

资源截图

代码片段和文件信息



#include 
#include 
#include 
#include 
#include 
#include 
#include 

#include “E2PROM_Function.h“
#include “CODEC.h“

#undef  CODEC_ADDR
#define CODEC_ADDR 0x1A

/*------------------------------------------------------------------------------------*/
//
// Config McBSP:  Use McBSP to send and receive the data between DSP and AIC23B
//
/*------------------------------------------------------------------------------------*/
MCBSP_Config Mcbsp1Config = {
  MCBSP_SPCR1_RMK(    
    MCBSP_SPCR1_DLB_OFF   // DLB    = 0 
    MCBSP_SPCR1_RJUST_LZF          // RJUST  = 0right justify the data and zero fill the MSBs
    MCBSP_SPCR1_CLKSTP_DISABLE     // CLKSTP = 0 
    MCBSP_SPCR1_DXENA_ON           // DXENA  = 1DX delay enabler on 
    0                  // Reserved   = 0 
    MCBSP_SPCR1_RINTM_RRDY         // RINTM  = 0 
    MCBSP_SPCR1_RSYNCERR_NO        // RSYNCER = 0 
    MCBSP_SPCR1_RFULL_NO           // RFULL = 0  
    MCBSP_SPCR1_RRDY_NO            // RRDY = 0  
    MCBSP_SPCR1_RRST_DISABLE  // RRST   = 0; Disable receiver 
   )
  MCBSP_SPCR2_RMK(  
    MCBSP_SPCR2_FREE_NO            // FREE   = 0 
    MCBSP_SPCR2_SOFT_NO            // SOFT   = 0 
    MCBSP_SPCR2_FRST_FSG          // FRST   = 1 ; Enable the frame-sync logic
    MCBSP_SPCR2_GRST_CLKG          // GRST   = 1 ; The sample rate generator is take out of its reset state 
    MCBSP_SPCR2_XINTM_XRDY         // XINTM  = 0 
    MCBSP_SPCR2_XSYNCERR_NO        // XSYNCER =0 
    MCBSP_SPCR2_XEMPTY_NO          // XEMPTY = 0 
    MCBSP_SPCR2_XRDY_NO            // XRDY   = 0             
    MCBSP_SPCR2_XRST_DISABLE      // XRST   = 0 Disable transimitter 
   )
   // 单数据相,接受数据长度为16位每相2个数据
  MCBSP_RCR1_RMK( 
   MCBSP_RCR1_RFRLEN1_OF(1)       // RFRLEN1 = 1 
   MCBSP_RCR1_RWDLEN1_16BIT        // RWDLEN1 = 2 
  )
  MCBSP_RCR2_RMK(    
    MCBSP_RCR2_RPHASE_SINGLE       // RPHASE  = 0 
    MCBSP_RCR2_RFRLEN2_OF(0)       // RFRLEN2 = 0 
    MCBSP_RCR2_RWDLEN2_8BIT        // RWDLEN2 = 0 
    MCBSP_RCR2_RCOMPAND_MSB        // RCOMPAND = 0 No compandingany size data MSB received first 
    MCBSP_RCR2_RFIG_YES       // RFIG    = 1 frame-sync ignore 
    MCBSP_RCR2_RDATDLY_1BIT   // RDATDLY = 1 1-bit data delay 
    )  
  MCBSP_XCR1_RMK(    
    MCBSP_XCR1_XFRLEN1_OF(1)       // XFRLEN1 = 1  
    MCBSP_XCR1_XWDLEN1_16BIT        // XWDLEN1 = 2   
 )   
 MCBSP_XCR2_RMK(   
    MCBSP_XCR2_XPHASE_SINGLE       // XPHASE  = 0 
    MCBSP_XCR2_XFRLEN2_OF(1)       // XFRLEN2 = 0 
    MCBSP_XCR2_XWDLEN2_8BIT        // XWDLEN2 = 0 
    MCBSP_XCR2_XCOMPAND_MSB        // XCOMPAND = 0 
    MCBSP_XCR2_XFIG_YES            // XFIG    = 1 Unexpected frame-sync ignore 
    MCBSP_XCR2_XDATDLY_1BIT         // XDATDLY = 1 1-bit data delay 
  )            
 MCBSP_SRGR1_DEFAULT
 MCBSP_SRGR2_DEFAULT  
 MCBSP_MCR1_DEFAULT
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-07-30 19:13  Program\
     目录           0  2012-07-30 19:13  Program\5502_CODEC\
     文件        8244  2003-04-10 16:19  Program\5502_CODEC\c5502.gel
     文件         480  2009-08-12 17:13  Program\5502_CODEC\cc_build_Debug.log
     文件        3388  2004-11-08 10:53  Program\5502_CODEC\CODEC.h
     文件      162082  2004-01-20 17:54  Program\5502_CODEC\csl5502x.lib
     目录           0  2012-07-30 19:13  Program\5502_CODEC\Debug\
     文件         459  2009-08-12 17:13  Program\5502_CODEC\Debug.lkf
     文件         459  2009-08-12 17:13  Program\5502_CODEC\Debug.lkv
     文件       12674  2009-08-12 17:13  Program\5502_CODEC\Debug\DSP5502_CODEC.map
     文件       23928  2009-08-12 17:13  Program\5502_CODEC\Debug\DSP5502_CODEC.out
     文件        1550  2005-05-27 10:18  Program\5502_CODEC\DSP5502.cmd
     文件       11628  2009-08-12 17:09  Program\5502_CODEC\DSP5502_CODEC.c
     文件        1014  2009-08-12 17:11  Program\5502_CODEC\DSP5502_CODEC.pjt
     文件       15225  2005-05-30 16:54  Program\5502_CODEC\E2PROM_Function.c
     文件        1005  2005-05-30 16:01  Program\5502_CODEC\E2PROM_Function.h
     文件      188996  2003-01-08 13:19  Program\5502_CODEC\rts55x.lib
     目录           0  2012-07-30 19:13  Program\5502_DARAM\
     文件        8244  2003-04-10 16:19  Program\5502_DARAM\c5502.gel
     文件         463  2009-07-30 14:01  Program\5502_DARAM\cc_build_Debug.log
     文件      162082  2004-01-20 17:54  Program\5502_DARAM\csl5502x.lib
     目录           0  2012-07-30 19:13  Program\5502_DARAM\Debug\
     文件         399  2009-07-30 14:01  Program\5502_DARAM\Debug.lkf
     文件         399  2009-07-30 14:01  Program\5502_DARAM\Debug.lkv
     文件       19555  2009-07-30 13:59  Program\5502_DARAM\Debug\DEC5502_DARAM.map
     文件       19555  2009-07-30 14:01  Program\5502_DARAM\Debug\DSP5502_DARAM.map
     文件        1765  2009-07-30 14:01  Program\5502_DARAM\Debug\DSP5502_DARAM.obj
     文件       30612  2009-07-30 14:01  Program\5502_DARAM\Debug\DSP5502_DARAM.out
     文件        1399  2009-07-30 13:54  Program\5502_DARAM\DSP5502.cmd
     文件        1307  2009-07-30 13:56  Program\5502_DARAM\DSP5502_DARAM.c
     文件        6789  2009-07-30 14:31  Program\5502_DARAM\DSP5502_DARAM.paf
............此处省略255个文件信息

评论

共有 条评论

相关资源