Arduino Mega и SD карта
Arduino Mega и SD карта
Имеется модуль для sd карточки но не могу заставить работать, что-то наверно делаю не так, задача писать события на карту, для пробы создал проектик в котором событие нажатия кнопки должно записываться на карту, проверка состояния заданно генератором в 500 миллисекунд, также для индикации нажатия используется светодиод на 13 пине. Но записи не происходит сд карта пустая. В скетче также появляется 53 пин непонятно откуда и что к нему подключить, не ясно. Помогите пожалуйста!)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- kulibinsvv
- Лейтенант
- Сообщения: 487
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Arduino Mega и SD карта
Какой картридер используете?
Отправлено спустя 2 минуты 32 секунды:
Поищите по форуму. Такая тема уже была.
Отправлено спустя 2 минуты 32 секунды:
Поищите по форуму. Такая тема уже была.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Arduino Mega и SD карта
В Меге 13 пин не spi, так что можно. А 53 правильно появляется - это slave select(ss). Подключать на соответствующий пин кардридера.
Arduino Mega и SD карта
для CS у меня выбран 49 пин а 53 в выпадающем списке не было https://prnt.sc/k7dldrRedSky писал(а): 16 июл 2018, 20:09В Меге 13 пин не spi, так что можно. А 53 правильно появляется - это slave select(ss). Подключать на соответствующий пин кардридера.
Arduino Mega и SD карта
Вот такой http://radio-kit.com/index.php?route=pr ... ct_id=9954kulibinsvv писал(а): 16 июл 2018, 07:45Какой картридер используете?
Отправлено спустя 2 минуты 32 секунды:
Поищите по форуму. Такая тема уже была.
- kulibinsvv
- Лейтенант
- Сообщения: 487
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Arduino Mega и SD карта
[ref]RuwimAdm[/ref], у вас должно быть подключено также, как на картинке.
[spoiler=Схема подключения] [/spoiler]
Только, боюсь, проблема в другом и без шаманских действий обойтись не удастся. Нет под руками подобного модуля, чтобы проверить.
Проблема может быть в следующем: на плате картридера для согласования логических уровней использованы делители из резисторов, китайцы могли впаять не те номиналы. В результате карт ридер работать не будет.
Перепроверьте все подключения и номиналы резисторов. Схему картридера можно поискать в интернете (на платах часто пишут адрес сайта производителя).
[spoiler=Схема подключения] [/spoiler]
Только, боюсь, проблема в другом и без шаманских действий обойтись не удастся. Нет под руками подобного модуля, чтобы проверить.
Проблема может быть в следующем: на плате картридера для согласования логических уровней использованы делители из резисторов, китайцы могли впаять не те номиналы. В результате карт ридер работать не будет.
Перепроверьте все подключения и номиналы резисторов. Схему картридера можно поискать в интернете (на платах часто пишут адрес сайта производителя).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
-
- Лейтенант
- Сообщения: 373
- Зарегистрирован: 25 фев 2018, 17:56
- Имя: sonata
Arduino Mega и SD карта
Такой картридер не любую карту распознает и я не помню умеет ли работать с ntfs. На сайтах с ардуинрй есть скрипт для проверки - видит ли картридер карту. Данные идут в уарт. К слову китайцы раньше рекомендовали использовать карты до 4 гигов. У меня завелась 4 гига и 16 гигов. 2 карты из 5 только распозновались
- kulibinsvv
- Лейтенант
- Сообщения: 487
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Arduino Mega и SD карта
1. Запускаем Arduino IDE;
2. Находим файл примера
[spoiler=Открытие примера] [/spoiler]
3. Открытый файл должен начинаться со следующих строк:
[spoiler=Заголовок файла] [/spoiler]
4. Меняем в строке "const int chipSelect = 4;" значение 4 на 49;
[spoiler=Замена константы] [/spoiler]
5. Жмём на кнопку загрузка и ожидаем завершения процесса;
6. Запускаем Монитор порта и смотрим результат.
[spoiler=Запуск монитора] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
-
- Лейтенант
- Сообщения: 373
- Зарегистрирован: 25 фев 2018, 17:56
- Имя: sonata
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Arduino Mega и SD карта
Всем привет!
При работе с SD-картой я использую встроенные блоки "Сохранить переменную на SD карту" и "Выгрузка файла с SD карты". А как организовать форматирование?
При работе с SD-картой я использую встроенные блоки "Сохранить переменную на SD карту" и "Выгрузка файла с SD карты". А как организовать форматирование?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя