Hi all,
I am using C5515 DSP to interface to several external modules. Basically I need UART, SPI, I2S1, I2C and some GPIO pins. Specifically, I need GPIO 5 to act as an output pin. In order to obtain this functionality, I set the External Bus Selection Register (0x1C00) to 0x1600.
This means:
PPMODE = Mode 1 (SPI, GPIO, UART, and I2S2)
SP1MODE = Mode 1 (I2S1 and GP[11:10])
SP0MODE = Mode 2 (GP[5:0])
When I use these settings, I2S1 does not work properly. All the value received are 0. If I set SP0MODE = Mode 0, then everything works fine (except that I cannot use GPIO 5).
What am I missing here? Any help please?
Thanks.
Simon
P.S. I am using a TMS320C5515 EVM board.