This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Decompress Audio wave to raw format

Dear all,

I have a audio.wave to convert into raw format to input into Analog Device DAC AD7302.

As I am using DS80C400 as my MCU, I will need to have the audio conversion decoding to be done in C. What are the steps that I need to do?
Is this correct:
Read the audio wave from memory (RAM) and do conversion through reading the following:

fscanf( infile, "%4c", &RIFFsize );
fscanf( infile, "%4c", &type );
fscanf( infile, "%4c", &fmtchunk );
fscanf( infile, "%4c", &fmtsize );
fscanf( infile, "%2c", &format );
fscanf( infile, "%2c", &channels );
fscanf( infile, "%4c", &samplerate );
fscanf( infile, "%4c", &average_bps );
fscanf( infile, "%2c", &align );
fscanf( infile, "%2c", &bitspersample );
fscanf( infile, "%4c", &datchunk );

Then input into DAC D0-D7 and output.

Please advise if the above is correct.

Parents Reply Children
No data