razrab228
@razrab228
зачем тебе знать это?

Почему модуль sd карты не инициализирует карту?

Купил себе вот такой модуль:
microsd-spi-1.jpg
(Только на фото немного другой).
На нём есть контакт "MOSO", о котором нигде не говорится, только про "MISO", и куда подключать его, тоже непонятно.
Также если подключить его как контакт "MISO", то инициализация всё равно не проходит. Почему? Использую пример из библиотеки "SD". (у меня arduino nano).
  • Вопрос задан
  • 352 просмотра
Решения вопроса 1
razrab228
@razrab228 Автор вопроса
зачем тебе знать это?
Вопрос решен, так как данному модулю найдена замена на более подходящий.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@evgeniy_lm
Не совсем понятно что у вас происходить. Вообще-то стандартно SD Card подключается через SPI интерфейс по 4 проводам
SCLK: тактовый сигнал от мастера)
MOSI: Master Out Slave In (вывод данных от мастера)
MISO: Master In Slave Out (вывод данных от ведомого)
CS/SS: выбор ведомого
Это стандартная для SPI маркировка, могут быть другие названия, но "MOSO" никогда не встречал

Если у вас другой набор выводов то может быть у вас другой интерфейс подключения.
Напишите полный список выводов
Ответ написан
nava2002
@nava2002
Инженер
Если предположить что "Фатальных" поверждений нет, в Китае модули как правило собирают по одинаковой схеме и как правило все исправны (я ни разу с нерабочими пока не встречался).
По подключению все просто. Скорее всего виновата какая то "мелочь" , (Емкость карты, формат разметки, контакты в разьеме ...)
Вот хороший материал на эту тему. Внимательно все посмотрть и будет работать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы