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.

Use QSSI as SDIO?

Hi,

It would be possible to use the QSSI (DAT0, DAT1, DAT2, DAT3, FSS, CLK) to read / write to SD CARD similar to a SDIO (DAT0, DAT1, DAT2, DAT3, CMD, CLK) does or this is only for communication with some 4 data line memories? Is there any workaround to make it?

Thanks in advance.

  • In quad mode the SSI works like having 4 paralel outputs, istead of seding all in 1 wire. So you only need 2 CLK cycle to send 8bits.

    If you order the data in the apropriate way you should be able to use for that purpose.

    Edit: let me try to explain, in quad SSI you can only use it with 8bit packets.

    so you have your uint8_t variable, you put it in the FIFO to transmit. The image below tries to show how it works. The triangles are each data pin, and the squares is each bit of your variable. The SSI always transmist MSB first. I just don't remember if it's bit7->data3 or it's bit7->data0. Hope you can understand, didn't have a good program to show this