So I have the Arduino MEGA2560 with a TFT display and it's adapter shield to connect easily the display to the Arduino. On the TFT there is also a SD slot.
Here are the pins used by the adapter shield on the 36 pins connector of the Arduino:
You can see, the SD slot use the pin 53 for SD_CS.
I was randomly reading things on the Arduino main site, and on this page I can read:
On the Mega, the hardware SS pin, 53, is not used but it must be kept as an output or the SPI interface won't work.
I don't care about the Wifi shield as I don't plan to use it, but I don't understand if this line is about just the Wifi shield, or if it's a general information?
Ok I've read on the SPI page:
On the Arduino Mega, this is 50 (MISO), 51 (MOSI), 52 (SCK), and 53 (SS). MISO, MOSI, and SCK are also available in a consistent physical location on the ICSP header; this is useful, for example, in designing a shield that works on the Uno and the Mega.
Note that even if you're not using the SS pin, it must remain set as an output; otherwise, the SPI interface can be put into slave mode, rendering the library inoperative. It is, however, possible to use a pin other than pin 10 (53 in my case?) as the slave select (SS) pin. For example, the Arduino Ethernet shield uses pin 4 to control the SPI connection to the on-board SD card, and pin 10 to control the connection to the Ethernet controller.
But I don't really understand what it said... My SD slot use those 4 pins!
Because I plan to use an DS3234 RTC breakboard, and sensors, which will maybe use SPI, that's why I'm affraid of not being able to use them!
So... Will I have problems using the SD slot + the RTC + those sensors?
Thanks in advance!