Right I am trying to get both of these shields (CAN, Wifi)to work together on either and Arduino Uno or Mega. I can get both of them happily working seperately but when I try to use both of them at the same time I cannot get the Wifi shield to work. The Arduino cannot seem to communicate with the Wifi Shield at all while the CAN shield is plugged in.
Things I have tried so far:
I have changed the chip select pin for the CAN shield so that both shields aren't waiting using pin 10. Did this my bending the pin out of the way and using a jumper and changing it in the code. This works fine for the shield on its own but doesn't help the Wifi shield
I have tried the same thing for the Wifi shield as well by changing it's chip slect to another different pin, which works with the Wifi Shield on it's own but not together.
I have also tried just plugging in both shields and using a jumper to hold the CAN shield chip select high so that it should be inactive but still no change. (Also tried holding it low just for fun but still not joy)
The only way the Wifi shield seems to work is if I unplug the CAN-shield from the MOSI line. It seems like the CAN shield is never giving up control of the MOSI line.
So does anyone have any ideas? I really hope I am just doing something blindingly obvious that is really stupid.