?? intrsrvc.h
字號:
/* ***********************************************************
* THIS PROGRAM IS PROVIDED "AS IS". TI MAKES NO WARRANTIES OR
* REPRESENTATIONS, EITHER EXPRESS, IMPLIED OR STATUTORY,
* INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR
* COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE.
* TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET
* POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY
* INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE PROGRAM OR
* YOUR USE OF THE PROGRAM.
*
* IN NO EVENT SHALL TI BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
* CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANY
* THEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGES, ARISING IN ANY WAY OUT
* OF THIS AGREEMENT, THE PROGRAM, OR YOUR USE OF THE PROGRAM.
* EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF
* REMOVAL OR REINSTALLATION, COMPUTER TIME, LABOR COSTS, LOSS
* OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF
* USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI'S
* AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF
* YOUR USE OF THE PROGRAM EXCEED FIVE HUNDRED DOLLARS
* (U.S.$500).
*
* Unless otherwise stated, the Program written and copyrighted
* by Texas Instruments is distributed as "freeware". You may,
* only under TI's copyright in the Program, use and modify the
* Program without any charge or restriction. You may
* distribute to third parties, provided that you transfer a
* copy of this license to the third party and the third party
* agrees to these terms by its first use of the Program. You
* must reproduce the copyright notice and any other legend of
* ownership on each copy or partial copy, of the Program.
*
* You acknowledge and agree that the Program contains
* copyrighted material, trade secrets and other TI proprietary
* information and is protected by copyright laws,
* international copyright treaties, and trade secret laws, as
* well as other intellectual property laws. To protect TI's
* rights in the Program, you agree not to decompile, reverse
* engineer, disassemble or otherwise translate any object code
* versions of the Program to a human-readable form. You agree
* that in no event will you alter, remove or destroy any
* copyright notice included in the Program. TI reserves all
* rights not specifically granted under this license. Except
* as specifically provided herein, nothing in this agreement
* shall be construed as conferring by implication, estoppel,
* or otherwise, upon you, any license or other right under any
* TI patents, copyrights or trade secrets.
*
* You may not use the Program in non-TI devices.
* ********************************************************* */
/***********************************************************************
** File Name: IntrSrvc.h
** Part Number: TLV320AIC10/11EVM-SW-00102
************************************************************************
** Copyright (c) Texas Instruments, Inc. 2000
************************************************************************
**
** Release History:
** Version Date Engr Description
** 1.00 10-11-2000 Wendy X Fang Original Release
**
************************************************************************
**
** Function:
** This is the head file of the ISR file -- IntrSrvc.c, which defines
** or refers to all variables and parameters the ISR file uses.
**
***********************************************************************/
/***********************************************************************
** Define Statements for MMRs
***********************************************************************/
#define IMR (*(volatile unsigned int *)0x0000)
#define IFR (*(volatile unsigned int *)0x0001)
#define McBSP0_DRR2 (*(volatile unsigned int *)0x0020)
#define McBSP0_DRR1 (*(volatile unsigned int *)0x0021)
#define McBSP0_DXR2 (*(volatile unsigned int *)0x0022)
#define McBSP0_DXR1 (*(volatile unsigned int *)0x0023)
#define McBSP1_DRR2 (*(volatile unsigned int *)0x0040)
#define McBSP1_DRR1 (*(volatile unsigned int *)0x0041)
#define McBSP1_DXR2 (*(volatile unsigned int *)0x0042)
#define McBSP1_DXR1 (*(volatile unsigned int *)0x0043)
/***********************************************************************
** Global Varaibles Used for TX from McBSP0 to AIC10s
***********************************************************************/
extern int ToneWave; /* DTMF tone wave form */
extern int SOut; /* security voice or farend output*/
extern int MicPhIn;
/***********************************************************************
** Global Varaibles Used for Loading AIC10s' ADC Data
***********************************************************************/
unsigned int MS_ADC = 0; /* master AIC10 ADC data storage */
unsigned int SL_ADC = 0; /* slave1 AIC10 ADC data storage */
/***********************************************************************
** Global Varaibles Used for DCSI Interfacing (direct AIC10 CRs Config)
** DCSI Data Format: [ D15(=0) D14~D12 D11~D9 D8 D7 ~ D1 ]
** StartBit DeviceAdd CRs'ID x ConfigData
***********************************************************************/
unsigned int DCSIConfig ;
unsigned int DCSICount = 0; /* DCSI interface interval counter */
int DCSIData = 0; /* DCSI input(from DSP to CODEC) */
int MasterCRValues[4] = /* master AIC10's CRs values */
{ 0x1200, /* use default for master CR1 */
0x1402, /* N=2 for Fs=16KHz, master CR2 */
0x1618, /* turn ON OFF-HOOK to DAA, CR3 */
0x1800 }; /* gain: Input=0dB, Output=0dB */
int SlaveCRValues[4] = /* slave AIC10's CRs values */
{ 0x0250, /* enable MIC op-amp interface */
0x0402, /* N=2 for Fs=16KHz, master CR2 */
0x0618, /* use default */
0x0800 }; /* gain: Input=0dB, Output=0dB */
/***********************************************************************
** Local Variables
***********************************************************************/
/******* McBSP0 *******/
unsigned int McBSP0Frame = 0; /* McBSP0 comm to AIC10EVM frame */
/******* McBSP1 *******/
unsigned int McBSP1Frame = 0; /* McBSP1 comm to AIC10EVM frame */
/***********************************************************************
** End of File -- IntrSrvc.h
***********************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -