Страница 1 из 1
Arduino Mega и SD карта
Добавлено: 15 июл 2018, 22:05
RuwimAdm
Имеется модуль для sd карточки но не могу заставить работать, что-то наверно делаю не так, задача писать события на карту, для пробы создал проектик в котором событие нажатия кнопки должно записываться на карту, проверка состояния заданно генератором в 500 миллисекунд, также для индикации нажатия используется светодиод на 13 пине. Но записи не происходит сд карта пустая. В скетче также появляется 53 пин непонятно откуда и что к нему подключить, не ясно. Помогите пожалуйста!)
Arduino Mega и SD карта
Добавлено: 16 июл 2018, 07:45
kulibinsvv
Какой картридер используете?
Отправлено спустя 2 минуты 32 секунды:
Поищите по форуму. Такая тема уже была.
Arduino Mega и SD карта
Добавлено: 16 июл 2018, 08:03
andertant
13 пин для индикации не используйте!!! Он используется для SPI SD карты
Arduino Mega и SD карта
Добавлено: 16 июл 2018, 20:09
RedSky
В Меге 13 пин не spi, так что можно. А 53 правильно появляется - это slave select(ss). Подключать на соответствующий пин кардридера.
Arduino Mega и SD карта
Добавлено: 17 июл 2018, 10:30
RuwimAdm
RedSky писал(а): 16 июл 2018, 20:09В Меге 13 пин не spi, так что можно. А 53 правильно появляется - это slave select(ss). Подключать на соответствующий пин кардридера.
для CS у меня выбран 49 пин а 53 в выпадающем списке не было
https://prnt.sc/k7dldr
Arduino Mega и SD карта
Добавлено: 18 июл 2018, 05:54
RuwimAdm
kulibinsvv писал(а): 16 июл 2018, 07:45Какой картридер используете?
Отправлено спустя 2 минуты 32 секунды:
Поищите по форуму. Такая тема уже была.
Вот такой
http://radio-kit.com/index.php?route=pr ... ct_id=9954
Arduino Mega и SD карта
Добавлено: 18 июл 2018, 07:58
kulibinsvv
[ref]RuwimAdm[/ref], у вас должно быть подключено также, как на картинке.
[spoiler=Схема подключения]
SD-card.JPG
[/spoiler]
Только, боюсь, проблема в другом и без шаманских действий обойтись не удастся. Нет под руками подобного модуля, чтобы проверить.
Проблема может быть в следующем: на плате картридера для согласования логических уровней использованы делители из резисторов, китайцы могли впаять не те номиналы. В результате карт ридер работать не будет.
Перепроверьте все подключения и номиналы резисторов. Схему картридера можно поискать в интернете (на платах часто пишут адрес сайта производителя).
Arduino Mega и SD карта
Добавлено: 18 июл 2018, 08:12
pony sonata
Такой картридер не любую карту распознает и я не помню умеет ли работать с ntfs. На сайтах с ардуинрй есть скрипт для проверки - видит ли картридер карту. Данные идут в уарт. К слову китайцы раньше рекомендовали использовать карты до 4 гигов. У меня завелась 4 гига и 16 гигов. 2 карты из 5 только распозновались
Arduino Mega и SD карта
Добавлено: 18 июл 2018, 09:58
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]
Arduino Mega и SD карта
Добавлено: 18 июл 2018, 10:23
pony sonata
да, я забыл, что в стандартной иде примеры есть. он самый

Arduino Mega и SD карта
Добавлено: 19 мар 2019, 15:39
vovka1973
RuwimAdm писал(а): 18 июл 2018, 05:54Вот такой
у меня наоборот только такой и работает без проблем со связкой с rc522
Arduino Mega и SD карта
Добавлено: 25 ноя 2020, 10:55
mihail66
Всем привет!
При работе с SD-картой я использую встроенные блоки "Сохранить переменную на SD карту" и "Выгрузка файла с SD карты". А как организовать форматирование?