Как подключить SD карту при нехватке портов?

Использование внешней и внутренней EEPROM, а так-же SD card
Ответить
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Как подключить SD карту при нехватке портов?

#1

Сообщение DWD » 07.03.2016{, 19:25}

В одном простом проектике на UNO задействованы все аналоговые входы (А0-А5) и 10 цифровых (D0-D9).
К оставшимся портам (D10-D13) нужно SD карту подключить:
D11-D13 - по умолчанию для неё и D10 - на CS.

В свойствах открываю окошко с выбором доступных портов и вижу единственный вариант - D10. Выбираю его и выхожу из окна свойств. Но замечаю, что значёк платы не зелёный, а красный. Ошибка.
Захожу в свойства SD карты и вижу, что CS не подключен! Подключаю и выхожу - снова ошибка и с тем же результатом. Не хочет подключаться к порту D10.
Пробовал менять порты местами, всё равно не помогает...

Один раз появилось окошко о не правильном выборе подключения - типа "низя", уже задействовано. А в видеоуроке тоже промелькнули слова о том, что порт D10 "низя"...
А какй тогда "льзя", если больше вариантов нет???

Добавлено (07.03.2016, 19:25)
---------------------------------------------
С подключением, вроде бы сам разобрался.

Появились ещё 2 вопроса.

1) Почему-то пропал 10 цифровой выход - ни где не испольуется, но при содании нового входа или выхода его нет даже в списке свободных! Так и должно быть?

2) Покажите, пожалуйста, схему подключения микро SD карты к Ардуино, а то есть сомнения.
Последний раз редактировалось DWD 23.02.2016{, 09:28}, всего редактировалось 1 раз.
Изображение

Aleksys
Рядовой
Сообщения: 7
Зарегистрирован: 09.11.2015{, 01:21}
Репутация: 0

Как подключить SD карту при нехватке портов?

#2

Сообщение Aleksys » 11.03.2016{, 21:15}

При просмотре видео урока по работе  с СД картой автор упомянул что порт 10 чем то используется при подключении блока, чем и как я не понял, а автор не пояснил. Сам сегодня ковырялся с модулем сд карты, всё подключил, залил скетч из примеров которые в ардуино IDE на проверку работы карты, всё работает. Но при попытке в Flprog прочитать файл или записать ничего не получается. Вот сижу теперь и думаю я накосячил в проге или прога косячная Изображение

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Как подключить SD карту при нехватке портов?

#3

Сообщение Airis » 11.03.2016{, 21:39}


DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Как подключить SD карту при нехватке портов?

#4

Сообщение DWD » 12.03.2016{, 00:10}

DWD писал(а):2) Покажите, пожалуйста, схему подключения микро SD карты к Ардуино, а то есть сомнения.
Блин, такое впечатление, что вообще ни кто никогда не подключал SD карту к Ардуино. По этому ни кто не знает какие где выводы...
Или может я неправильно вопрос формулирую.
Попробую ещё раз спросить.

ГДЕ У SD КАРТЫ ВЫВОДЫ MISO, MOSI, SCK И SS ?????????????

Выводы питания сам нашёл. Или думаю, что нашёл...
Изображение

OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07.09.2015{, 23:53}
Репутация: 0

Как подключить SD карту при нехватке портов?

#5

Сообщение OlegAn1962 » 12.03.2016{, 00:22}


Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08.02.2016{, 20:21}
Репутация: 6
Имя: Дмитрий

Как подключить SD карту при нехватке портов?

#6

Сообщение Pratak » 12.03.2016{, 11:53}

DWD писал(а):Блин, такое впечатление, что вообще ни кто никогда не подключал SD карту к Ардуино.
Я подключал. 
Вот недавно была эпидемия гриппа, сделал кварцеватель для дома. Работает только в будни, использовал "Блок расчета и вывода дня недели по дате для DS1307" предоставленный пользователем gav81. Дополнительная функция - ведение отчета о работе, запись его на SD-карту и выгрузка по команде в UART. Все работает уже около месяца. Правда в китайскую UNO не влез, пришлось мегу использовать.

По поводу десятого пина. Его использование связано (если я правильно перевел статью по ссылке пользователя Airis в третьем посте Изображение ) с протоколом обмена данными (SPI) с периферийными устройствами и конструктивной особенностью исполнения плат arduino. Для UNO это десятый пин, для MEGA это пятьдесят третий. Как-то так...
Изображение

DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Как подключить SD карту при нехватке портов?

#7

Сообщение DWD » 12.03.2016{, 12:03}

OlegAn1962 писал(а):Tam ghe wse podpisano
Я шилдами не пользуюсь. У меня просто вот такой разъём:
Изображение
На отдельной моей печатке под конкретное устройство вместе с микросхемой МК.

Ардуино пользуюсь только потому, что удобно программу рисовать-отлаживать, постепенно наращивая функционал.
Последний раз редактировалось DWD 12.03.2016{, 12:11}, всего редактировалось 1 раз.
Изображение

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Как подключить SD карту при нехватке портов?

#8

Сообщение Airis » 12.03.2016{, 13:39}

В примере Datalogger к библиотеки SD.h написана:

Код: Выделить всё

// On the Ethernet Shield, CS is pin 4. Note that even if it's not
// used as the CS pin, the hardware CS pin (10 on most Arduino boards,
// 53 on the Mega) must be left as an output or the SD library
// functions will not work.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Как подключить SD карту при нехватке портов?

#9

Сообщение Олег » 12.03.2016{, 13:41}

Похоже это поможет, если я правильно понял что требуется.

DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Как подключить SD карту при нехватке портов?

#10

Сообщение DWD » 12.03.2016{, 13:45}

Спасибо, по 10-му порту Ардуино всё стало понятно.

А что с подключением? Или все только готовые шильды пользуют?
Изображение

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Как подключить SD карту при нехватке портов?

#11

Сообщение Олег » 12.03.2016{, 13:50}

А то что я дал выше не устраивает?
Вложения
4738708.png

DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

Как подключить SD карту при нехватке портов?

#12

Сообщение DWD » 12.03.2016{, 13:53}

Олег, спасибо. Что-то там есть похожее, только на "аглицком".
Вооружусь словарём и почитаю... Изображение
Изображение

Ответить

Вернуться в «Устройства памяти»