This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C129XNCZAD: QSSI as SPI

Part Number: TM4C129XNCZAD

how can i use QSSI as spi to give data to serial DAC. i don know which line will go to the other line of microcontroller

please help me

  • Hello Gurpreet,

    I am not sure QSSI makes sense for your application. Can you explain why you want to use QSSI for a DAC? Usually QSSI is for memory extensions like QSSI Flash...

    Have you gotten your DAC working with SPI to begin with?

    If so, why do you see QSSI as a benefit to your application?
  • Dear thanks for your reply

    i am using tm4c129xnczad micrcontroller and i don know how to send data to dac other than ssi

  • Hello Gurpreet,

    Good to know you can use SSI with the DAC. I will re-ask my question then, why do you even need to use QSSI for this application? Can you explain what your goal for using QSSI is? Until I understand why you are using and how the circuit would be setup, I can't really help you.
  • i have a serial DAC 7731 and a tm4c129x micrcontroller  i want to send data to dac  by any mean. kindly guide me to get this. i asked many expert they advised to use ssi port in which SSi0tx to SDI port, SSIFss to cs, SSICLK  to SCLK . WHAT WILL U SAY NOW

  • Hello Gurpreet,

    Okay I think the datasheet presentation may be the source of a bit of confusion. The QSSI module allows for the use of 'Legacy' SSI mode - terrible terminology in my opinion, I don't think there is anything legacy about it, but I digress - when using Legacy SSI Mode, you would use SSIxClk for your SPI Clock, SSIxFss for your Chip/Slave Select, and then SSIxXDAT0 for SSIxTX and SSIxXDAT1 for SSIxRX. The x in each of the previous pin names being the placeholder for the SPI channel number.

    So what you want to do is use Legacy SSI mode as described in the datasheet, and then you don't need to mess with any of the overkill functionality of the QSSI module.

    If you need any example code, you can find basic SSI examples in TivaWare under [Install Path]\TivaWare_C_Series-2.1.4.178\examples\peripherals\ssi