Hi,
I want to transfer PCM signal to I2S data line.
but, I2S data line is not working.
My source code as follows:
=================================================================
MAP_PRCMPeripheralClkEnable(PRCM_I2S, PRCM_RUN_MODE_CLK);
MAP_PRCMPeripheralReset(PRCM_I2S);
MAP_PRCMI2SClockFreqSet(15360000); //48000Hz * 2CH * 16Bit
I2SConfigSetExpClk(I2S_BASE, 15360000, 1536000, I2S_SLOT_SIZE_16|I2S_PORT_CPU); //Not used DMA
I2SIntRegister(I2S_BASE, I2SIntHandler);
I2SIntEnable(I2S_BASE, I2S_INT_XDATA);
I2SSerializerConfig(I2S_BASE, I2S_DATA_LINE_0, I2S_SER_MODE_TX, I2S_INACT_LOW_LEVEL);
I2SEnable(I2S_BASE, I2S_MODE_TX_ONLY);
int i=192;
while(i > 0) //Write 192Byte
{
I2SDataPut(I2S_BASE, I2S_DATA_LINE_0, 0xFF);
i--;
}
Thanks,
Juhee Park.