2013-03-03 06:51 PM
It is possible to have two serial outputs under master mode for one SPI? I need to drive two groups of devices at the same time with DIFFERENT data on ONE clock signal.
That is, I need and only need one clock signal, but two outputs that give out different, independent data. Is it possible?2013-03-03 07:16 PM
Look at I2S/EXT and SDIO
2013-03-03 09:26 PM
Thank you for your help.
Could you be a little bit more specific, please? I meant to drive some 74595s, simple stuff, so no need to format my data with any kind of header, which is, as far as I know, something SDIO tends to do.2013-03-04 07:43 AM
It is not very elegant, but you can bit bang GPIOs to make your own custom SDI. Use one pin as enable, two pins as data out, two pins as data in, and one pin as clock.
Document it well. Cheers, Hal2013-03-04 08:57 AM
If the bit counts are relatively small, and speed/timing is not critical, GPIO bit banging might make the most sense.
I believe I2S can bond two channels together, but I don't plan on demonstrating a solution. SDIO offers some possibilities with 1/4/8-bit clocked data2013-03-04 10:07 AM
One SPI as master and one more as slave might probably do the job, too.
I could also envisage the respective I2Sext being driven from the module set to ''regular SPI'' mode, too; although I am not going to prove this either. JW