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

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

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

Сообщение 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 раз.
Реклама
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

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

Сообщение urry »

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

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

Сообщение 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
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

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

Сообщение urry »

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

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

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

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

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

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

Сообщение urry »

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

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

Сообщение 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
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

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

Сообщение urry »

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

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

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

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

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

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

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

Сообщение 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
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

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

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

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

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

Сообщение 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
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

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

Сообщение urry »

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

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

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

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

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

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

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

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

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

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

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

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

Сообщение krox »

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

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

Сообщение 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
krox
Встал на лапы
Сообщения: 102
Зарегистрирован: Вт июл 10, 2012 14:13:34
Откуда: Харьков

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

Сообщение krox »

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

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

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

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

Вот я игрался с SD-картами через LPT (отлаживал инициализацию SDHC и подключал FAT16):
SDControl.rar
(86.56 КБ) 264 скачивания
Если заменить дёрганье ножками 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»