I need SAI1 to connect to 4 PCM Codec(4 RX and 4 TX).
I want to config GPIO_B0_12 as TX_DATA1 and GPIO_SD_B1_02 as RX_DATA3.
but actually when I enable txchn1 and send data,TX_DATA1 and GPIO_SD_B1_02 output txchn1 data at the same time.It seems that two pins is used as TX_DATA1.
Pin related configuraions as below:
SW_MUX_CTL_PAD_GPIO_B0_12:0x00000013
SW_MUX_CTL_PAD_GPIO_SD_B1_02:0x00000013
SAI1_RX_DATA3_SELECT_INPUNT:0x00000001
RCR3:0x00080000
what's wrong with it?
Thanks for your reply.Even though IOMUXC_SAI1_RX_DATA3_SELECT_INPUT configuration is wrong,Tx data in channel one should not be outputted through GPIO_SD_B1_02 and GPIO_B0_12 at the same time. One pin might be TX_DATA1,the other pin might be RX_DATA3.
I can not find the solution to using TX_DATA1 and RX_DATA3 at the same time until now.I going to use Flexio.Thanks anyway.