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

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

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

Сообщение DWD »

В одном простом проектике на 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 фев 2016, 09:28, всего редактировалось 1 раз.
Изображение
Aleksys
Рядовой
Сообщения: 7
Зарегистрирован: 09 ноя 2015, 01:21

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

Сообщение Aleksys »

При просмотре видео урока по работе  с СД картой автор упомянул что порт 10 чем то используется при подключении блока, чем и как я не понял, а автор не пояснил. Сам сегодня ковырялся с модулем сд карты, всё подключил, залил скетч из примеров которые в ардуино IDE на проверку работы карты, всё работает. Но при попытке в Flprog прочитать файл или записать ничего не получается. Вот сижу теперь и думаю я накосячил в проге или прога косячная Изображение
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

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

Сообщение DWD »

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

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

Выводы питания сам нашёл. Или думаю, что нашёл...
Изображение
Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08 фев 2016, 20:21
Имя: Дмитрий
Благодарил (а): 1 раз

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

Сообщение Pratak »

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

По поводу десятого пина. Его использование связано (если я правильно перевел статью по ссылке пользователя Airis в третьем посте Изображение ) с протоколом обмена данными (SPI) с периферийными устройствами и конструктивной особенностью исполнения плат arduino. Для UNO это десятый пин, для MEGA это пятьдесят третий. Как-то так...
Изображение
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

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

Сообщение DWD »

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

Ардуино пользуюсь только потому, что удобно программу рисовать-отлаживать, постепенно наращивая функционал.
Последний раз редактировалось DWD 12 мар 2016, 12:11, всего редактировалось 1 раз.
Изображение
Airis
Сержант
Сообщения: 175
Зарегистрирован: 24 сен 2015, 07:27

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

Сообщение Airis »

В примере 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 окт 2015, 16:47
Контактная информация:

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

Сообщение Олег »

Похоже это поможет, если я правильно понял что требуется.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

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

Сообщение DWD »

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

А что с подключением? Или все только готовые шильды пользуют?
Изображение
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

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

Сообщение Олег »

А то что я дал выше не устраивает?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

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

Сообщение DWD »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость