marser1986 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Здравствуйте, коллеги! Заказал pic18f4520 и купил карту micro SD 2Gb kingston. Нужно с помощью pic записывать и считывать данные с sd карты. Знаю, что sd картой можно управлять через последовательный протокол spi. Больше ни какой информации о microSD нет - как именно работает протокол управления картой памяти, какие у неё команды, как адресоваться к байтам памяти. Даташита на microSD карту пока не нашёл. Подскажите пожалуйста, где найти информацию по SD карте памяти? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
evc 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Даташита на microSD карту пока не нашёл. Secure Digital datasheet А это проект с использованием SD карты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marser1986 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Товарищи, помогите разобраться в этом безобразии! Есть несколько производителей карт памяти microSD. Я нашёл даташиты microSD карт у трёх малоизвестных производителей, вот они: 1) http://asaha.com/download/UODcyMzk- 2) http://www.digitalspirit.org/file/index.ph...max_microsd.pdf 3) http://www.delkin.com/oem/pdf/delkin-Micro...-spec-sheet.pdf Даташита на microSD известного производителя Kingston или Transcend я не нашёл. В этих трёх даташитах распиновка карты microSD одна и та же. Вопрос такой: распиновка у micro SD карты других производителей - Kingston, Transcend, а так же набор команд управления картой такие же, как у тех трёх, даташиты которых я представил, или необходимо искать даташит именно Kingston micro SD? И ещё, команды управления картой памяти в указанных даташитах не перечислены, где искать команды управления? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 4 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба У самого ещё руки не доходили, но возможно, это Вам чем-то поможет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ut1wpr 0 9 октября, 2010 Опубликовано 9 октября, 2010 · Жалоба Здравствуйте, коллеги! Заказал pic18f4520 и купил карту micro SD 2Gb kingston. Нужно с помощью pic записывать и считывать данные с sd карты. Знаю, что sd картой можно управлять через последовательный протокол spi. Больше ни какой информации о microSD нет - как именно работает протокол управления картой памяти, какие у неё команды, как адресоваться к байтам памяти. Даташита на microSD карту пока не нашёл. Подскажите пожалуйста, где найти информацию по SD карте памяти? Спасибо. Могу предложить своё радиолюбительское решение. Не универсальное пока. Вынашиваю проект перевода конструкции на PIC24. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marser1986 0 9 октября, 2010 Опубликовано 9 октября, 2010 (изменено) · Жалоба Herz, respect, это первый увиденный мной документ, в котором есть набор команд для sd карты. Изменено 9 октября, 2010 пользователем Marser Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ut1wpr 0 9 октября, 2010 Опубликовано 9 октября, 2010 (изменено) · Жалоба Herz, respect, это первый увиденный мной документ, в котором есть набор команд для sd карты. Я работал с этим. Особое внимание на Рис. 7-2. У меня практически по нему всё организовано. При переходе на PIC24 планирую пробовать 4-бит шину, т.к. сейчас уже есть карты, в которых прямой переход в SPI моду по CMD0 не выполняется. Все исходняки (правда под Мегу-32) на моей страничке по ссылке из предыдущего поста. Simplified_Physical_Layer_Spec.pdf Изменено 9 октября, 2010 пользователем ut1wpr Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
comper 0 20 октября, 2010 Опубликовано 20 октября, 2010 · Жалоба могу предложить рабочий пример работы с SD карточкой на Си...там сразу с файловой системой FAT32. Успешно пишу файлы. Но все для AT91SAM7S но я думаю саму процедуру инициализации карточки можно выдрать, если фат не нужен. Если пишете на Си, а на асме вряд ли кто пишет работу с карточкой=) то в этом то и его(языка) прелесть - портабельность... тем более, что пример точно рабочий =) если что, в личку... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marser1986 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Коллеги, вся необходимая документация по SD картам есть на sdcard.org Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esr 0 22 октября, 2010 Опубликовано 22 октября, 2010 · Жалоба Могу предложить своё радиолюбительское решение. Там осциллограммы интересные. А как Вы их снимали ? Коллеги, вся необходимая документация по SD картам есть на sdcard.org Что-то кроме общих слов и размеров я там не нашел ничего :unsure: . Где там распиновки, протоколы, принципы обмена посмотреть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marser1986 0 25 октября, 2010 Опубликовано 25 октября, 2010 · Жалоба http://www.sdcard.org/developers/howto/ При чём за полную спецификацию они требуют денег. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ut1wpr 0 31 октября, 2010 Опубликовано 31 октября, 2010 · Жалоба Там осциллограммы интересные. А как Вы их снимали ? Два варианта: 1. Вставляю флешку в осциллограф, нажимаю кнопку "Принт". В качестве назначения выбран файл на флешку. 2. Запускаю программу на компе, а он у меня всегда связан с осциллографом, и сохраняю текущий экран в снимок. Осциллограф - Тектроникс 2012B Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexdos 0 4 декабря, 2010 Опубликовано 4 декабря, 2010 · Жалоба Если нужно писать файлы на карту и потом читать эти файлы виндой, то в Микрочипа есть примеры работы, и есть файловая система, карты 2 Гиг. видны и работают. Но всё конечно зависит от конкретной задачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marser1986 0 15 декабря, 2010 Опубликовано 15 декабря, 2010 (изменено) · Жалоба Документация по работе с SD картой: http://www.sdcard.org/developers/tech/sdcard/pls/ нужно нажать кнопку "I accept", откроется страница, внизу страницы будет ссылка на 5 документов. Система команд SD карты есть в первом документе Part 1 Physical Layer Simplified Specification Ver3.01 на странице 58. Изменено 15 декабря, 2010 пользователем Marser Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 14 6 марта, 2011 Опубликовано 6 марта, 2011 · Жалоба У самого ещё руки не доходили, но возможно, это Вам чем-то поможет... Понимаю что много времени с последнего поста прошло и задача наверное уже решена, но полностью присоединяюсь к рекомендации использовать именно то, что находится по этой ссылке. Мистер ChaN сделал совершенно чумовой проект под все возможные случаи жизни, может использоваться и на недоконтроллерах где байтики считать приходится и на суперкомпьютерах :) А учитывая то что автор снабдил код лицензией, разрешающей свободное и бесплатное (No restriction on use) использование кода везде вплоть до коммерческих серий- вообще песня :) Я использовал и полную версию FatFs и минимизированную Petit FatFs- одинаково безглючно и прозрачно для понимания. Рекомендую! Лично я все имею самописное и выстраданное, сам писал поддержку сначала IDE/CompactFlash, позже SD, ну и свою версию FAT16/FAT12 на базе оригинальной документации майкрософта, но в результате использую чужое. Потому что здоровья не хватило еще FAT32 писать и думать как масштабируемо все это написать. Снимаю шляпу перед автором вышеупомянутых исходников, лучше и не нужно. FatFs и Petit FatFs от господина ChaN покрывают все хотелки. (Мелкие нюансы в виде отсутствия контроля CRC решаются вручную влегкую, но как я вижу 99% народу и не думает этот контроль в CD-картах включать :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться