⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isrs.c

📁 利用ti54x系列dsp编解码dtmf源程序的第三版
💻 C
字号:
/*************************************************************
*   (C) COPYRIGHT TEXAS INSTRUMENTS, INC. 1996               *
**************************************************************
*   Program Name:     DTMF tone decoder                      *
*   File Name:        isrs.c                                 *
*   File Description: interrupt service routines             *
*                                                            *
*   Author:   Gunter Schmer                                  *
*   Date:     03/24/97                                       *
*   Revision: 3.0                                            *
*   Latest working date: 03/24/97                            *
*************************************************************/

#include "mmregs.h"     /* import regs labels   */
#include "isrinfo.h"    /* import channel information for ISRs */


/**************************************************
*  Interrupt Service Routines
**************************************************/
interrupt void c_int22(void)
{
	int dummy;

	dummy = *DRR1_REG;
	if(ch1ISRDataPtr == (&ch1ISRData[0]+102))    {
		*DXR1_REG = (*ch1ISRDataPtr)&0xFFFC;	/*(*testdataptr)*/
		(*ch1ISRDataPtr) = *DRR1_REG;   	/*(*testdataptr++);*/ /* rcv DRR1 into last indata1 location */
		/*(*testdataptr++) = *DRR1_REG;*/
		ch1ISRDataPtr = &ch1ISRData[0];		/* reset indataptr */
		ch1ISRDataStat = 1;			/* indata1 ready to process */
	}
	else  	{
		*DXR1_REG = (*ch1ISRDataPtr)&0xFFFC;	/*(*testdataptr)*/
		(*ch1ISRDataPtr++) = *DRR1_REG;  	/*(*testdataptr++);*/ /* rcv DRR1 into indata1 */
		/*(*testdataptr++) = *DRR1_REG;*/
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -