Altera_Forum
Honored Contributor
13 years agode2_115 audio core
hi dear members,
i make a simple project on DE2_115 board.It record sound and play it.But sound is very dirty.my c code is : #include<stdio.h> int
i=0; #include
"altera_up_avalon_audio.h" int
main(void) { alt_up_audio_dev * audio_dev; /* used for audio record/playback */ unsigned
int l_buf; unsigned
int r_buf; // open the Audio port audio_dev = alt_up_audio_open_dev ( "/dev/audio"); if
( audio_dev == null) printf( "Error: could not open audio device \n"); else
printf ( "Opened audio device \n"); /* read and echo audio data */ { // read audio buffer alt_up_audio_read_fifo (audio_dev, &(r_buf), 1, ALT_UP_AUDIO_RIGHT); alt_up_audio_read_fifo (audio_dev, &(l_buf), 1, ALT_UP_AUDIO_LEFT); // write audio buffer alt_up_audio_write_fifo (audio_dev, &(r_buf), 1, ALT_UP_AUDIO_RIGHT); alt_up_audio_write_fifo (audio_dev, &(l_buf), 1, ALT_UP_AUDIO_LEFT);   } }