loop_intr.c

来自「在dsk6711平台上」· C语言 代码 · 共 26 行

C
26
字号
//Loop_intr.c Loop program using interrupt, output=input
//Comm routines and support files included in C6xdskinit.c

short bufferlength=512;
short buffer[512];
short i=0;

interrupt void c_int11()         //interrupt service routine
{
   int sample_data;

   sample_data = input_sample(); //input data
   output_sample(sample_data);   //output data
   buffer[i]=sample_data;
   i++;
   if (i >=bufferlength) i=0;
   return;
}

void main()
{
  comm_intr();                   //init DSK, codec, McBSP
  while(1);                	   //infinite loop
}
 

⌨️ 快捷键说明

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