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

📄 inout.h

📁 DSP实验中用ccs 2实现对一段指定信号的PSK和ASK编码
💻 H
字号:
#include <type.h>
#include <board.h>
#include <codec.h>
#include <mcbsp54.h>
void 	delay(int);
HANDLE hHandset;
int Notinitial=1;    

void input(float *s,int L)
{
	int i;
	if(Notinitial)
	{
		if(brd_init(100))
			return;
		else 
		{
			Notinitial = 0; 
			brd_led_toggle(BRD_LED0);
			/* brd_delay_msec(1000); */
			delay(1000);
			brd_led_toggle(BRD_LED1);
			/* brd_delay_msec(1000); */
			delay(1000);
			brd_led_toggle(BRD_LED2);
			/* brd_delay_msec(1000); */
			delay(1000);                          
	
    		hHandset = codec_open(HANDSET_CODEC); 
    	}			
	} 
    codec_adc_mode(hHandset, CODEC_ADC_15BIT);          /* ADC in 15-bit mode */
    codec_ain_gain(hHandset,CODEC_AIN_6dB);				/* 6dB gain on analog input to ADC */
    codec_sample_rate(hHandset,SR_16000);               /* 16KHz sampling rate */
	/*data input*/
	for(i=0;i<L;i++)
   		s[i] = *(volatile int*)DRR1_ADDR(HANDSET_CODEC); 
   	return;
}
							
	
	
void output(float *s,int M)
{  
	int i;
    if(Notinitial)
    {
    	if (brd_init(100))   
        	return;
        else
        {

			brd_led_toggle(BRD_LED0);
			/* brd_delay_msec(1000); */
			delay(1000);
			brd_led_toggle(BRD_LED1);
			/* brd_delay_msec(1000); */
			delay(1000);
			brd_led_toggle(BRD_LED2);
			/* brd_delay_msec(1000); */
			delay(1000);

    		/* Open Handset Codec */
    		hHandset = codec_open(HANDSET_CODEC);               /* Acquire handle to codec */
         }
    }
      
    /* Set codec parameters */ 
    codec_dac_mode(hHandset,CODEC_DAC_15BIT);			/*DAC in 15-bit mode */
    codec_aout_gain(hHandset, CODEC_AOUT_MINUS_6dB);    /* -6dB gain on analog output from DAC */


 	/* data output */
    while (1)
    {
		for( i=0;i<M;i++)
		{
       		*(volatile int*)DXR1_ADDR(HANDSET_CODEC) = s[i]*10000;
       	}
    }   

}


void delay(int period)
{
    int i, j;
    
    for(i=0; i<period; i++)
    {
        for(j=0; j<period>>1; j++);
    }
}                                                                              

  

⌨️ 快捷键说明

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