Hello, everyone!
I'm wondering how to use 2 separate SPI on Arduino Due. I need it for my project for making a pedalboard guitar processor using external ADC and DAC. And maybe you can help?
What is strange about these two SPI devices that they can't share a single bus?
The Due is actually much better at sharing than most other Arduinos.
Depending on the data required, it might make sense to put one device on the hardware SPI and then make your own software SPI on any other pins. (I haven't looked: maybe there's a library for that.)
One does not typically need separate SPI - just connect all to SCK, MOSI, and MISO, with each device getting its own unique chip select (or slave select) that lets each device know it is selected for sending (ADC) or receiving (DAC) data.