Arduino Mega и SD карта

Вопросы от новичков
Ответить
Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29 июн 2018, 01:28
Имя: Рувим

Arduino Mega и SD карта

Сообщение RuwimAdm »

Имеется модуль для sd карточки но не могу заставить работать, что-то наверно делаю не так, задача писать события на карту, для пробы создал проектик в котором событие нажатия кнопки должно записываться на карту, проверка состояния заданно генератором в 500 миллисекунд, также для индикации нажатия используется светодиод на 13 пине. Но записи не происходит сд карта пустая. В скетче также появляется 53 пин непонятно откуда и что к нему подключить, не ясно. Помогите пожалуйста!)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Arduino Mega и SD карта

Сообщение kulibinsvv »

Какой картридер используете?

Отправлено спустя 2 минуты 32 секунды:
Поищите по форуму. Такая тема уже была.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
andertant
Рядовой
Сообщения: 25
Зарегистрирован: 18 янв 2017, 09:21
Откуда: Днепропетровск

Arduino Mega и SD карта

Сообщение andertant »

13 пин для индикации не используйте!!! Он используется для SPI SD карты
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Arduino Mega и SD карта

Сообщение RedSky »

В Меге 13 пин не spi, так что можно. А 53 правильно появляется - это slave select(ss). Подключать на соответствующий пин кардридера.
Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29 июн 2018, 01:28
Имя: Рувим

Arduino Mega и SD карта

Сообщение RuwimAdm »

RedSky писал(а): 16 июл 2018, 20:09В Меге 13 пин не spi, так что можно. А 53 правильно появляется - это slave select(ss). Подключать на соответствующий пин кардридера.
для CS у меня выбран 49 пин а 53 в выпадающем списке не было https://prnt.sc/k7dldr
Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29 июн 2018, 01:28
Имя: Рувим

Arduino Mega и SD карта

Сообщение RuwimAdm »

kulibinsvv писал(а): 16 июл 2018, 07:45Какой картридер используете?

Отправлено спустя 2 минуты 32 секунды:
Поищите по форуму. Такая тема уже была.
Вот такой http://radio-kit.com/index.php?route=pr ... ct_id=9954
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Arduino Mega и SD карта

Сообщение kulibinsvv »

[ref]RuwimAdm[/ref], у вас должно быть подключено также, как на картинке.
[spoiler=Схема подключения]
SD-card.JPG
[/spoiler]
Только, боюсь, проблема в другом и без шаманских действий обойтись не удастся. Нет под руками подобного модуля, чтобы проверить.
Проблема может быть в следующем: на плате картридера для согласования логических уровней использованы делители из резисторов, китайцы могли впаять не те номиналы. В результате карт ридер работать не будет.
Перепроверьте все подключения и номиналы резисторов. Схему картридера можно поискать в интернете (на платах часто пишут адрес сайта производителя).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

Arduino Mega и SD карта

Сообщение pony sonata »

Такой картридер не любую карту распознает и я не помню умеет ли работать с ntfs. На сайтах с ардуинрй есть скрипт для проверки - видит ли картридер карту. Данные идут в уарт. К слову китайцы раньше рекомендовали использовать карты до 4 гигов. У меня завелась 4 гига и 16 гигов. 2 карты из 5 только распозновались
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Arduino Mega и SD карта

Сообщение kulibinsvv »

pony sonata писал(а): 18 июл 2018, 08:12На сайтах с ардуинрй есть скрипт для проверки
1. Запускаем Arduino IDE;
2. Находим файл примера
[spoiler=Открытие примера]
Проверка SD.png
[/spoiler]
3. Открытый файл должен начинаться со следующих строк:
[spoiler=Заголовок файла]
Проверка SD 2.png
[/spoiler]
4. Меняем в строке "const int chipSelect = 4;" значение 4 на 49;
[spoiler=Замена константы]
Проверка SD 3.png
[/spoiler]
5. Жмём на кнопку загрузка и ожидаем завершения процесса;
6. Запускаем Монитор порта и смотрим результат.
[spoiler=Запуск монитора]
Проверка SD 4.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

Arduino Mega и SD карта

Сообщение pony sonata »

да, я забыл, что в стандартной иде примеры есть. он самый :)
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Arduino Mega и SD карта

Сообщение vovka1973 »

RuwimAdm писал(а): 18 июл 2018, 05:54Вот такой
у меня наоборот только такой и работает без проблем со связкой с rc522
Изображение
mihail66
Рядовой
Сообщения: 47
Зарегистрирован: 03 окт 2019, 10:19
Имя: Михаил

Arduino Mega и SD карта

Сообщение mihail66 »

Всем привет!
При работе с SD-картой я использую встроенные блоки "Сохранить переменную на SD карту" и "Выгрузка файла с SD карты". А как организовать форматирование?
Ответить

Вернуться в «Начинающим»

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

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