FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Суббота, 03.12.2016, 05:26
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Как подключить SD карту при нехватке портов?
Как подключить SD карту при нехватке портов?
DWD
Дата: Понедельник, 07.03.2016, 19:25 | Сообщение # 1
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
В одном простом проектике на 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
 
Aleksys Дата: Пятница, 11.03.2016, 21:15 | Сообщение # 2
Рядовой
Группа: Проверенные
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
При просмотре видео урока по работе  с СД картой автор упомянул что порт 10 чем то используется при подключении блока, чем и как я не понял, а автор не пояснил. Сам сегодня ковырялся с модулем сд карты, всё подключил, залил скетч из примеров которые в ардуино IDE на проверку работы карты, всё работает. Но при попытке в Flprog прочитать файл или записать ничего не получается. Вот сижу теперь и думаю я накосячил в проге или прога косячная smile
 
Airis Дата: Пятница, 11.03.2016, 21:39 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 135
Награды: 4
Репутация: 10
Статус: Offline
https://www.arduino.cc/en/Reference/SPI
 
DWD Дата: Суббота, 12.03.2016, 00:10 | Сообщение # 4
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Цитата DWD ()
2) Покажите, пожалуйста, схему подключения микро SD карты к Ардуино, а то есть сомнения.

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

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

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


 
OlegAn1962 Дата: Суббота, 12.03.2016, 00:22 | Сообщение # 5
Лейтенант
Группа: Проверенные
Сообщений: 118
Награды: 0
Репутация: 0
Статус: Offline
Tam ghe wse podpisano
 
Pratak Дата: Суббота, 12.03.2016, 11:53 | Сообщение # 6
Лейтенант
Группа: Проверенные
Сообщений: 102
Награды: 3
Репутация: 0
Статус: Offline
Цитата DWD ()
Блин, такое впечатление, что вообще ни кто никогда не подключал SD карту к Ардуино.
Я подключал. 
Вот недавно была эпидемия гриппа, сделал кварцеватель для дома. Работает только в будни, использовал "Блок расчета и вывода дня недели по дате для DS1307" предоставленный пользователем gav81. Дополнительная функция - ведение отчета о работе, запись его на SD-карту и выгрузка по команде в UART. Все работает уже около месяца. Правда в китайскую UNO не влез, пришлось мегу использовать.

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


В сентябре 2016 года ушел в море месяцев на шесть. Не скучайте без меня)

 
DWD Дата: Суббота, 12.03.2016, 12:03 | Сообщение # 7
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Цитата OlegAn1962 ()
Tam ghe wse podpisano

Я шилдами не пользуюсь. У меня просто вот такой разъём:

На отдельной моей печатке под конкретное устройство вместе с микросхемой МК.

Ардуино пользуюсь только потому, что удобно программу рисовать-отлаживать, постепенно наращивая функционал.




Сообщение отредактировал DWD - Суббота, 12.03.2016, 12:11
 
Airis Дата: Суббота, 12.03.2016, 13:39 | Сообщение # 8
Майор
Группа: Проверенные
Сообщений: 135
Награды: 4
Репутация: 10
Статус: Offline
В примере 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.
 
Олег Дата: Суббота, 12.03.2016, 13:41 | Сообщение # 9
Гуру
Группа: Проверенные
Сообщений: 717
Награды: 20
Репутация: 15
Статус: Offline
Похоже [url=http://forum.arduino.cc/index.php/topic,8314.0.html]это[/url] поможет, если я правильно понял что требуется.
 
DWD Дата: Суббота, 12.03.2016, 13:45 | Сообщение # 10
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Спасибо, по 10-му порту Ардуино всё стало понятно.

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


 
Олег Дата: Суббота, 12.03.2016, 13:50 | Сообщение # 11
Гуру
Группа: Проверенные
Сообщений: 717
Награды: 20
Репутация: 15
Статус: Offline
А то что я дал выше не устраивает?
Прикрепления: 4738708.png(30Kb)
 
DWD Дата: Суббота, 12.03.2016, 13:53 | Сообщение # 12
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Олег, спасибо. Что-то там есть похожее, только на "аглицком".
Вооружусь словарём и почитаю... smile


 
Форум » Основной » Спросить у знатоков » Как подключить SD карту при нехватке портов?
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика