Устройство для чтения CID SD-карт

Обсуждаем контроллеры компании Atmel.
Ответить
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

da-nie писал(а): дофига и больше карт (как минимум все micro SD, насколько я понимаю) сейчас SPI не поддерживают
да, подтверждаю:
были карты на SD/MMC 16 мб, 256 мб, несколько 1 гб (некоторые SD, некоторые microSD), 8 и 16 гб (все microSD)
смог читать и писать только 16 мб sd/mmc
sd/mmc 256 даже не инициализируется
читаю 1 гб sd/mmc, но не пишется

некоторые из 1 гб - sd/mmc выполняют cmd0 и cmd1, но потом виснут и всегда отвечают 1 - "сплю"
а 8 и 18 гб все microSD через переходник, не выполняют cmd0 - ответ или 0, или 255

тоже думаю поработать с ними в родном формате
Последний раз редактировалось aleksandr-zh Вс июл 29, 2012 09:54:53, всего редактировалось 1 раз.
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

что-то не так Вы готовите...
Я недавно пользовал файловую систему Чена - у меня с ней работали 2 моих 4 гиговых карты и маленькая на мегабайты (он поддерживает фат 16 и фат 32) - и чел, которому был предназначен проект, пробовал на 32 гига - говорит, никаких проблем.
А там - чистый SPI.
Контактная информация:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Это были SD или Micro SD? SD могут поддерживать SPI.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

микросд
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

urry писал(а):что-то не так Вы готовите...
я не владею Си (меня просто выворачивает от синтаксиса, аж до боли в желудке :)
я писал всё сам по рекомендациям стандарта, в его библиотеках тоже смотрел

я вижу весь обмен. Если карта (microSD через переходник) не отвечает сразу же после CMD0 - при чем тут "кривые руки" :? )))
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

Я никого ни в чем не обвиняю :)
Я не лез в тонкости реализации - с его проекта выдернул поддержку файловой системы, переназначил ноги, как мне удобно, выбросил тестовый вывод на уарт, включил и оно заработало, дальше возился со своей частью.
Контактная информация:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

микросд
Из моих MicroSD с SPI не работает ни одна.
Пишут, что "Режим SPI поддерживается почти во всех картах SD, кроме microSD, там он может поддерживаться, а может и нет. Всё зависит от производителя, так же зависит от производителя будет ли он что либо на такой карточке указывать или нет. "
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

на моих написано - trasnscend, kingston - 4 Гбт с этими точно работает.
Контактная информация:
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

da-nie писал(а): Из моих MicroSD с SPI не работает ни одна. "
вот, блин
а я специально купил... облом
ну да ладно - ныне 500р - не деньги

придётся искать именно полноразмерный SD

за информацию - спасибо!
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

на моих написано - trasnscend, kingston - 4 Гбт с этими точно работает.
У меня тех же фирм по 2 ГБ и Silicon Power на 8 ГБ- не работают все хором.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

поехал за картой на 8 гб. Посмотрим, как будет инициализироваться :)
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

А вот ещё одна Kingston на 2 Гб всё-таки поддерживает SPI! :)
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

мне было жаль денег на больший объем карты - с поставленной задачей 4 гига справлялась. Но какой смысл клиенту мне врать ?
Раз говорит - работает на 32 гига, значит - работает.
Контактная информация:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Раз говорит - работает на 32 гига, значит - работает.
Это просто повезло.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

большой и толстый фиг!

команду "сброс" выполняет, входит в "сон" как положено. Но не просыпается - на все команды отвечает "1"
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 347
Зарегистрирован: Сб фев 07, 2009 19:21:25

Сообщение БАТАРЕЙКУС »

по моему опыту, я перепробовал кучу ММС и MicroSD по SPI объёмом до 2 Гбт, тоже работала без проблем. вот и задался вопросом , а чем родной интерфейс лучше.
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт июл 10, 2012 14:13:34
Откуда: Харьков

Сообщение krox »

Уважаемые гуру, есть в наличии SD карта от аудиосистемы Clarion, необходимо ее считать. Соответственно вопрос - чем это можно сделать? Карта похоже запароленая или у нее своя файловая система, компьютером не открывается никак, хотя он ее видит как железо.
Также подскажите полную маркировку процессора интересующей меня SD карты (во вложении).
Вложения
card3.jpg
(81.94 КБ) 619 скачиваний
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Если она имеет интерфейс SD-карты и поддерживает SPI, то считать её можно побайтно, например, с обычного LPT-порта (с понижением напряжения ножек с 5 до 3.3 В). Правда, очень медленно. Требуется просто эмулировать SPI ножками порта и выполнить инициализацию карты и чтение блоков.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт июл 10, 2012 14:13:34
Откуда: Харьков

Сообщение krox »

У меня нет LPT порта. Есть ноутбук с SD слотом, который подключен непосредственно к шине PCMCIA. Задача считать содержимое карты и ее CID. Думаю сделать это по SPI. Либо считать содержимое микросхемы памяти с ее выпайкой в программаторе, но нужно знать точную ее маркировку! Процессор карты: 56X31A002_AB02045N. Память: Toshiba AL6898 (Taiwan 13149AE_C), и еще какой-то номер TH58NVG7D2GTAK0. Vid 0408, Pid 03f1.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Либо считать содержимое микросхемы памяти с ее выпайкой в программаторе,
А если там биты не соответствуют ножкам? Ведь адрес и данные - это условность.
Задача считать содержимое карты и ее CID. Думаю сделать это по SPI.
А что будет читать по SPI? Микроконтроллер? А потом куда он данные передаст и как?

Вот я игрался с SD-картами через LPT (отлаживал инициализацию SDHC и подключал FAT16):
SDControl.rar
(86.56 КБ) 265 скачиваний
Если заменить дёрганье ножками LPT-порта на SPI и ножки вашего устройства (и выбросить подключение к FAT), то можно просто считать последовательно все блоки карты.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Ответить

Вернуться в «AVR»