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

DAC for WAV player in LPC2148

Hi,
I am trying to make an wav player using LPC2148.I have interfaced SD Card by SSP.now reading buffer of data from sd card and writing 8 bits to DACR register.some beep kind of noise is coming continuously but song sound is not coming...Can anyone help me...??
This i wrote to send data to DAC.

data=SoundData[i];
val= data<<6;
val *=volume;
DACR = (val & 0x0000ffc0);}

Parents
  • Test with sine wave.

    It's normally easiest to create an array with samples for a sine wave and test playing it while verifying that everything works ok. When a 1kHz sine wave comes out as a 1kHz sine wave with no more distrosion than caused by sampling rate and number of bits of the DAC, then it's time to draw real audio data from a memory card and feed to the DAC.

    Doing all steps at the same time just means it's impossible to know which of the steps that fails.

Reply
  • Test with sine wave.

    It's normally easiest to create an array with samples for a sine wave and test playing it while verifying that everything works ok. When a 1kHz sine wave comes out as a 1kHz sine wave with no more distrosion than caused by sampling rate and number of bits of the DAC, then it's time to draw real audio data from a memory card and feed to the DAC.

    Doing all steps at the same time just means it's impossible to know which of the steps that fails.

Children