Theo trang này, thẻ SD điều khiển và giải phóng đồng thời dòng DO với dòng sclk:
Trong bus SPI, mỗi thiết bị phụ được chọn với các tín hiệu CS riêng biệt và các thiết bị số nhiều có thể được gắn vào bus SPI. Thiết bị nô lệ SPI chung điều khiển / giải phóng tín hiệu DO của nó bằng tín hiệu CS không đồng bộ để chia sẻ bus SPI. Tuy nhiên, ổ đĩa MMC / SDC phát hành / phát tín hiệu DO trong việc đồng bộ hóa với SCLK. Điều này có nghĩa là có khả năng xảy ra xung đột xe buýt với MMC / SDC và bất kỳ nô lệ SPI nào khác gắn liền với xe buýt SPI. Hình ảnh bên phải hiển thị thời gian ổ đĩa / phát hành của MMC / SDC (tín hiệu DO được kéo đến 1/2 vcc để xem trạng thái bus). Do đó, để tạo tín hiệu DO giải phóng MMC / SDC, thiết bị chính phải gửi một byte sau khi tín hiệu CS không được xác nhận.
Vì vậy, chỉ cần gửi một byte giả đến SPI sau khi nâng dòng CS lên cao sẽ hoạt động. Trang web ở trên có sơ đồ thời gian của bus SPI khi nâng dòng CS lên cao trên thẻ SD.
Ngoài ra, một ý tưởng tốt là đảm bảo rằng khi bật nguồn / lắp thẻ, vi điều khiển sẽ thương lượng việc sử dụng chế độ SPI với thẻ. Những chi tiết này có thể được tìm thấy ở đây
Tóm lại, nên chia sẻ bus SPI với nhiều thiết bị ngoại vi miễn là các biện pháp phòng ngừa trên được thực hiện.