Arduino не видит sd карту (модуль)
- Войдите на сайт для отправки комментариев
Вс, 14/10/2018 - 09:42
При запуске скетча пишет: Initializing SD card...initialization failed. Things to check:
Притом подключено всё правильно, карта отформатирована в FAT32, другая карта тоже не читается. В других темах/форумах пишут, что переподключили CS на другой пин и всё заработало, но мне это не помогло. Пробовал 10, 9, сейчас 4 пин. Заметил, что между 11-м пином и ножкой самого МК, отвечающей за MOSI есть падение напряжения. То же самое с 12-м и MISO. Так и должно быть?
Скетч cardinfo
Ну раз схемы подключения и указания на используемые компоненты - нет, то и помочь нечем. Тем более, что у других всё работает. Единственное, что могу посоветовать - обратиться к другим, к тем, у кого работает.
Le_mur - у меня настроение хорошее, поэтому распишу подробнее, что хотел сказать DIYMan
Чтобы что-то обсуждать, нужны скетч и схема.
Если вы думаете, что короткого указания "Скетч cardinfo" достаточно - то вы ошибаетесь. Если вы даже ради решения СВОЕЙ проблемы поленились указать в сообщении ссылку на скетч - то уж наивно рассчитывать, что мы полезем лихорадочно рыть гугль, чтобы помочь незнакомому лентяю. И к тому же скетчей с этим названием может быть много - как узнать, каким именно вы пользуетесь? Добавлю - что ссылка на скетч имеет смысл ТОЛЬКО если вы не меняли в нем ни буквы. Если же вы его редактировали - выкладывайте конкретно свой скетч в виде программного кода.
Теперь по схеме. Опять же - вы пишете "все подключено правильно". Такие заявления никого не интересуют, потому что им грош цена. Если бы вы все правильно подключили - у вас бы работало. А раз не работает - начит вам только кажется, что все подключено как надо. Так что схема (именно вашего включения) - абсолютно необходима.
Ардуина-то точно такая же, синяя, без доп.стабилизатора на 3.3V?
One is that they are strictly 3.3V devices and the power draw when writing to the card can be fairly high, up to 100mA (or more)! That means that you must have a fairly good 3.3V power supply for the card. Secondly you must also have 3.3V logic to interface to the pins. We've found that SD cards are fairly sensitive about the interface pins - the newest cards are edge triggered and require very 'square' transitions - things like resistor dividers and long wires will have a deleterious effect on the transition speed, so keep wires short, and avoid using resistor dividers for the 3.3V logic lines. We suggest instead using level shifters, such as HEF4050, 74LVX245 or 74AHC125 chips.
Такая же
Тогда читайте выше выдержку с сайта Adafruit
Хорошо