|
Как присоеденить к pic ыв карту, где есть описание sd карты? |
|
|
|
Oct 8 2010, 09:26
|

Местный
  
Группа: Свой
Сообщений: 206
Регистрация: 17-03-07
Из: Москва
Пользователь №: 26 266

|
Цитата(Marser @ Oct 8 2010, 12:55)  Даташита на microSD карту пока не нашёл. Secure Digital datasheetА это проект с использованием SD карты.
--------------------
УЭР
|
|
|
|
|
Oct 8 2010, 12:22
|
Частый гость
 
Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143

|
Товарищи, помогите разобраться в этом безобразии! Есть несколько производителей карт памяти microSD. Я нашёл даташиты microSD карт у трёх малоизвестных производителей, вот они: 1) http://asaha.com/download/UODcyMzk-2) http://www.digitalspirit.org/file/index.ph...max_microsd.pdf3) http://www.delkin.com/oem/pdf/delkin-Micro...-spec-sheet.pdfДаташита на microSD известного производителя Kingston или Transcend я не нашёл. В этих трёх даташитах распиновка карты microSD одна и та же. Вопрос такой: распиновка у micro SD карты других производителей - Kingston, Transcend, а так же набор команд управления картой такие же, как у тех трёх, даташиты которых я представил, или необходимо искать даташит именно Kingston micro SD? И ещё, команды управления картой памяти в указанных даташитах не перечислены, где искать команды управления? Спасибо.
|
|
|
|
|
Oct 9 2010, 06:00
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(Marser @ Oct 8 2010, 11:55)  Здравствуйте, коллеги! Заказал pic18f4520 и купил карту micro SD 2Gb kingston. Нужно с помощью pic записывать и считывать данные с sd карты. Знаю, что sd картой можно управлять через последовательный протокол spi. Больше ни какой информации о microSD нет - как именно работает протокол управления картой памяти, какие у неё команды, как адресоваться к байтам памяти. Даташита на microSD карту пока не нашёл. Подскажите пожалуйста, где найти информацию по SD карте памяти?
Спасибо. Могу предложить своё радиолюбительское решение. Не универсальное пока. Вынашиваю проект перевода конструкции на PIC24.
|
|
|
|
|
Oct 9 2010, 08:49
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(Marser @ Oct 9 2010, 10:28)  Herz, respect, это первый увиденный мной документ, в котором есть набор команд для sd карты. Я работал с этим. Особое внимание на Рис. 7-2. У меня практически по нему всё организовано. При переходе на PIC24 планирую пробовать 4-бит шину, т.к. сейчас уже есть карты, в которых прямой переход в SPI моду по CMD0 не выполняется. Все исходняки (правда под Мегу-32) на моей страничке по ссылке из предыдущего поста.
Сообщение отредактировал ut1wpr - Oct 9 2010, 08:51
|
|
|
|
|
Oct 20 2010, 21:00
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 7-03-08
Из: Минск
Пользователь №: 35 707

|
могу предложить рабочий пример работы с SD карточкой на Си...там сразу с файловой системой FAT32. Успешно пишу файлы. Но все для AT91SAM7S но я думаю саму процедуру инициализации карточки можно выдрать, если фат не нужен. Если пишете на Си, а на асме вряд ли кто пишет работу с карточкой=) то в этом то и его(языка) прелесть - портабельность... тем более, что пример точно рабочий =) если что, в личку...
|
|
|
|
|
Oct 22 2010, 20:25
|
Частый гость
 
Группа: Участник
Сообщений: 91
Регистрация: 13-03-09
Из: Москва
Пользователь №: 46 073

|
Цитата(ut1wpr @ Oct 9 2010, 10:00)  Там осциллограммы интересные. А как Вы их снимали ? Цитата(Marser @ Oct 21 2010, 12:36)  Коллеги, вся необходимая документация по SD картам есть на sdcard.org Что-то кроме общих слов и размеров я там не нашел ничего  . Где там распиновки, протоколы, принципы обмена посмотреть?
|
|
|
|
|
Oct 31 2010, 05:54
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(esr @ Oct 22 2010, 23:25)  Там осциллограммы интересные. А как Вы их снимали ? Два варианта: 1. Вставляю флешку в осциллограф, нажимаю кнопку "Принт". В качестве назначения выбран файл на флешку. 2. Запускаю программу на компе, а он у меня всегда связан с осциллографом, и сохраняю текущий экран в снимок. Осциллограф - Тектроникс 2012B
|
|
|
|
|
Dec 15 2010, 05:19
|
Частый гость
 
Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143

|
Документация по работе с SD картой: http://www.sdcard.org/developers/tech/sdcard/pls/нужно нажать кнопку "I accept", откроется страница, внизу страницы будет ссылка на 5 документов. Система команд SD карты есть в первом документе Part 1 Physical Layer Simplified Specification Ver3.01 на странице 58.
Сообщение отредактировал Marser - Dec 15 2010, 05:20
|
|
|
|
|
Mar 6 2011, 21:36
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Herz @ Oct 8 2010, 15:42)  У самого ещё руки не доходили, но возможно, это Вам чем-то поможет... Понимаю что много времени с последнего поста прошло и задача наверное уже решена, но полностью присоединяюсь к рекомендации использовать именно то, что находится по этой ссылке. Мистер ChaN сделал совершенно чумовой проект под все возможные случаи жизни, может использоваться и на недоконтроллерах где байтики считать приходится и на суперкомпьютерах  А учитывая то что автор снабдил код лицензией, разрешающей свободное и бесплатное (No restriction on use) использование кода везде вплоть до коммерческих серий- вообще песня  Я использовал и полную версию FatFs и минимизированную Petit FatFs- одинаково безглючно и прозрачно для понимания. Рекомендую! Лично я все имею самописное и выстраданное, сам писал поддержку сначала IDE/CompactFlash, позже SD, ну и свою версию FAT16/FAT12 на базе оригинальной документации майкрософта, но в результате использую чужое. Потому что здоровья не хватило еще FAT32 писать и думать как масштабируемо все это написать. Снимаю шляпу перед автором вышеупомянутых исходников, лучше и не нужно. FatFs и Petit FatFs от господина ChaN покрывают все хотелки. (Мелкие нюансы в виде отсутствия контроля CRC решаются вручную влегкую, но как я вижу 99% народу и не думает этот контроль в CD-картах включать
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|