Потерялся доступ к SD слоту на шилде W5100

dbf-334
Offline
Зарегистрирован: 13.11.2015

Всем привет!

Использую шилд W5100, а также на нем расположен слот для SD-карт памяти. Платформа Mega2560. Все работает в качестве web-сервера. HTML-странички читаются с SD-карты и отображаюся браузере.

На днях возникла проблема, появилась ошибка инициализации SD-карты. С нее тупо ничего не читается, хотя сама карточка рабочая. Соответственно не работает отображение ВЕБ-интерфеса устройства в браузере (Пробоема при загрузке страницы, т.к. не работает SD). Шилд W5100 сидит на 10-пине, SD слот на 4-пине. Раньше все работало, теперь перестало. :( Могу только команды отправлять по HTTP протоколу для управления, вида: http://192.168.100.48/rcpdu?login=admin&pass=admin и т.д. Они все отрабатываются четко, Ethernet шилд прекрасно работает (своего рода "консоль"). Нет только загрузки web-страницы...

Читал про конфликт одновременной работы W5100 и SD, т.к. они сидят на общей шине SPI и нужно их использовать поочередно. Почему-то раньше с этим проблем небыло, все прекрасно работало, как ни странно... а теперь перестал работать SD-слот. Выдает ошибку при инициализации, причем постоянно. Не пойму в чем причина, такой резкой перемены работы.. Заморачиваться с переключением 10 и 4 пинов пока не хочу для поочередного использования девайсов на SPI-шине, много писанины. Может кто решил эту проблему иначе?

dbf-334
Offline
Зарегистрирован: 13.11.2015

Пробовал простой скетч только для работы с SD-картой, все равно не захотел работать. :( Потом вспомнил, что есть еще один шилд W5100. Переставил с другого устройства для пробы и как ни странно все заработало. Похоже на первом шилде SD-слот вышел из строя, печально... ((( Потом проверю электронику на нем, там ломаться особо нечему, обвязка вокруг него или контакт косячит на самом слоте. :)

inspiritus
Offline
Зарегистрирован: 17.12.2012

Угу.. Именно поэтому заказываю с ибэя всегда по две штуки кждого