глюк с сд картой,

Андрей01
Offline
Зарегистрирован: 04.11.2013

Добрый день. 

Проверял два картридера, Один для сд карт и второй для мини сд

Запустил код из иде про считывание данных с карты (размер и тд. SD card test).

Все отработало почти на ура, 8гб не видит карту. 16 и 4 гб видит.

Запустил код из примера (SD card read/write). Отрабатывает по разному. Стартует всегда, но то говорит нет карты, то работает нормально.

Со второго опроса видит и начинает писать всякий бред. В мониторе порта знак вопроса бежит.  В реале на карте появляются куча файлов и иногда папок с  иероглифами. Сбита кодировка знаков. 

У кого такое было?  Как решалось?  Может размер карты неподходит?  Хотя вот этот пример  у меня работает с картой 4гб, но сделан в флпрог.

https://zen.yandex.ru/media/id/5ead516cedf71008373a0e2a/ves-dannyh-za-11...

https://zen.yandex.ru/media/id/5ead516cedf71008373a0e2a/proekt-na-mk-5ee...

 

 

rkit
Offline
Зарегистрирован: 23.11.2016

Монтаж соплями, нет развязки по питанию, и т.д.

Андрей01
Offline
Зарегистрирован: 04.11.2013

rkit пишет:

Монтаж соплями, нет развязки по питанию, и т.д.

Почти угадали, пропаял провода с уно - опрос карты стал стабильный. Но при записи даёт ошибки

 

Андрей01
Offline
Зарегистрирован: 04.11.2013

Андрей01
Offline
Зарегистрирован: 04.11.2013

Андрей01
Offline
Зарегистрирован: 04.11.2013

Андрей01
Offline
Зарегистрирован: 04.11.2013

Похоже на тему со сбитым текстом

Feofan
Offline
Зарегистрирован: 28.05.2017

Нечто похожее излечил согласованием уровней между модулем SD и платой MCU.

b707
Offline
Зарегистрирован: 26.05.2017

Андрей01 пишет:

Похоже на тему со сбитым текстом

это вы про свои сообщения на форуме?

Андрей01
Offline
Зарегистрирован: 04.11.2013

b707 пишет:

Андрей01 пишет:

Похоже на тему со сбитым текстом

это вы про свои сообщения на форуме?

нет, про кракозябры. 

 

Андрей01
Offline
Зарегистрирован: 04.11.2013

Feofan пишет:

Нечто похожее излечил согласованием уровней между модулем SD и платой MCU.

В точку!!!!! Поменял картридер на котором согласование уровней идёт через мк, заработало. 

 

Андрей01
Offline
Зарегистрирован: 04.11.2013

от уно к сд, работает на ура, а вот повыше и левее, увы не хочет.

 

Андрей01
Offline
Зарегистрирован: 04.11.2013

вот виновник кракозябр....

Feofan
Offline
Зарегистрирован: 28.05.2017

Цитата:
картридер на котором согласование уровней идёт через мк
ничего не понял.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Я предпочитаю картридеры с мелкосхемкой

причем чтобы на этом SPI еще чтонить жило еще надо перепаять как га фото

permpermskaya
Offline
Зарегистрирован: 08.11.2020

СПАСИБО ВСЕМ!!!!!!!

ВСЁ ЗАРАБОТАЛО!!!

Причина в неправильной сд плате!!!! Глюк от китайцев!!! проверяется легко, контакты 3 и 6 должны звониться на минус!! и между собой!!. 

Схемы прилагаются!

permpermskaya
Offline
Зарегистрирован: 08.11.2020

       

permpermskaya
Offline
Зарегистрирован: 08.11.2020

  Собирал по этой схеме, СПАСИБО!!!

permpermskaya
Offline
Зарегистрирован: 08.11.2020

Feofan пишет:
Цитата:
картридер на котором согласование уровней идёт через мк
ничего не понял.

Извините не так выразился, там микросхема согласования уровней логики.