Topic: Can Arduino Due enable two SPI interface at the same time (different in all pin) (Read 1 time)previous topic - next topic

Hello,I am try to check the possibility to enable two SPI interfaces at the time, no just two different CS pin, and sharing the MOSI, MISO and SCK.

The reason that I want to do these, is required by the following conditions. Both of those two device need at least 12 MHz clock (One for 12 MHz and one for 16 MHz), the data rate is over 2Mbps, I doubt the possibility to share 1 SPI interface with little delay;

From the datasheet, AT91SAM3X8E should be able to support more than 1 SPI interface.I hope some one would give me some information about SPI interface with details, links to example is appreciated.

The reason that I want to do these, is required by the following conditions. Both of those two device need at least 12 MHz clock (One for 12 MHz and one for 16 MHz), the data rate is over 2Mbps, I doubt the possibility to share 1 SPI interface with little delay;

Are you sure those clock speed specification are not up to that maximum speed, not a minimum speed requirement? I think a link to the actual SPI devices might be useful to give you the best possible answers.

Thought I have not tested it the Due can configure different clock divider values to CS pins so you can still use a single MISO, MOSI & CLK but the CS pin defines the clock for that chip http://arduino.cc/en/Reference/DueExtendedSPI

I might seem like an idiot but remember it takes one to know one.Forum user generally fall into three categories (the good, the bad & the a**hole) what category do you fit in?