Как использовать SD-карту, RFID-считыватель и ЖК - дисплей вместе?

Я пытаюсь использовать в своем проекте SD-кард-ридер, RFID-ридер RC522 и ILI9225. Когда я инициализирую SD-карту, RC522 перестает работать. Однако по отдельности они оба прекрасно работают без каких-либо проблем. Не мог бы кто-нибудь предложить какие-нибудь предложения? Заранее благодарю.

, 👍1

Обсуждение

Часто проблема заключается в плате SD-карты. Многие из них неправильно ведут себя на шине SPI и никогда не отключают сигнальные линии, даже если их выбор микросхемы не активен., @chrisl

Приятель, наверное, проблема в библиотеке. Как только я инициализирую SD-карту, RFID перестает отвечать на запросы, даже после ручного удаления MISO SD-карты. Я перепробовал множество подходов, таких как последовательное добавление резистора 330 Ом к MISO SD-карты, ручное изменение состояния MISO SD-карты, раздельное питание SD-карты. Все еще не удается извлечь данные из RFID., @Shubham

Для чего вы используете все эти периферийные устройства? Как они подключены и какой код вы пытаетесь запустить?, @Majenko

Я использовал их с ESP32. Я исправил проблему. Теперь все работает нормально., @Shubham

Решение: 1) Не передавайте аргумент: Ведомый выберите пин SD-карты при инициализации SD, вручную измените состояние SS SD, например,когда вы хотите использовать SD: digitalWrite(SD_SS, НИЗКИЙ); 2)Если проблема все еще сохраняется, отключите кабель горелки после загрузки кода, снова подключите его и перезагрузите. 3) Даже после выполнения выше двух шагов, если существует проблема, добавьте подходящее значение резистора последовательно с MISO SD., @Shubham