Hello,
I recently switched from the EK-TM4C123GXL to the EK-TM4C1294XL
I am trying to get SSI3 to work with the DAC on my board. So far I haven't been able to get it to work properly. I don't seem to get a clock signal out. However I use SSI2 with an ADC on my board and it seems to be working well.
In my program the SSI3 (DAC) should first send some data to setup some registers in the DAC and then after initialization it should continue to send data by using a software uDMA call. It should use the EOT interrupt to load the DAC after the transmission is complete.
Here are some measurements made using a logic analyzer showing that the clock signal is not working, but that some type of activity can be seen on the TX (MOSI) line during initialization.
Overview of SSI3 (DAC SPI) showing that the DAC SPI is not working correctly even though the ADC SPI is working correctly
What appers to be some attempt at the initialization transmissions from the DAC SPI
My code is attached.
Similar code worked previously on the EK-TM4C123GXL and for the ADC on SSI2.
Please let me know what you think the problem might be.
6215.GTBE_mainTestDRDYpllCMSIS - DAC SSI3 Problem.zip
Regards,
Curtis