реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как присоеденить к pic ыв карту, где есть описание sd карты?
Marser
сообщение Oct 8 2010, 08:55
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



Здравствуйте, коллеги!
Заказал pic18f4520 и купил карту micro SD 2Gb kingston.
Нужно с помощью pic записывать и считывать данные с sd карты. Знаю, что sd картой можно управлять через последовательный протокол spi. Больше ни какой информации о microSD нет - как именно работает протокол управления картой памяти, какие у неё команды, как адресоваться к байтам памяти. Даташита на microSD карту пока не нашёл.
Подскажите пожалуйста, где найти информацию по SD карте памяти?

Спасибо.
Go to the top of the page
 
+Quote Post
evc
сообщение Oct 8 2010, 09:26
Сообщение #2


Местный
***

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



Цитата(Marser @ Oct 8 2010, 12:55) *
Даташита на microSD карту пока не нашёл.

Secure Digital datasheet
А это проект с использованием SD карты.


--------------------
УЭР
Go to the top of the page
 
+Quote Post
Marser
сообщение Oct 8 2010, 12:22
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



Товарищи, помогите разобраться в этом безобразии!
Есть несколько производителей карт памяти 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?
И ещё, команды управления картой памяти в указанных даташитах не перечислены, где искать команды управления?

Спасибо.


Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 8 2010, 13:42
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



У самого ещё руки не доходили, но возможно, это Вам чем-то поможет...
Go to the top of the page
 
+Quote Post
ut1wpr
сообщение Oct 9 2010, 06:00
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 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.
Go to the top of the page
 
+Quote Post
Marser
сообщение Oct 9 2010, 07:28
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



Herz, respect, это первый увиденный мной документ, в котором есть набор команд для sd карты.

Сообщение отредактировал Marser - Oct 9 2010, 07:29
Go to the top of the page
 
+Quote Post
ut1wpr
сообщение Oct 9 2010, 08:49
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 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
Прикрепленные файлы
Прикрепленный файл  Simplified_Physical_Layer_Spec.pdf ( 1.28 мегабайт ) Кол-во скачиваний: 108
 
Go to the top of the page
 
+Quote Post
comper
сообщение Oct 20 2010, 21:00
Сообщение #8


Участник
*

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



могу предложить рабочий пример работы с SD карточкой на Си...там сразу с файловой системой FAT32. Успешно пишу файлы. Но все для AT91SAM7S
но я думаю саму процедуру инициализации карточки можно выдрать, если фат не нужен. Если пишете на Си, а на асме вряд ли кто пишет работу с карточкой=) то в этом то и его(языка) прелесть - портабельность...
тем более, что пример точно рабочий =)
если что, в личку...
Go to the top of the page
 
+Quote Post
Marser
сообщение Oct 21 2010, 08:36
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



Коллеги, вся необходимая документация по SD картам есть на sdcard.org
Go to the top of the page
 
+Quote Post
esr
сообщение Oct 22 2010, 20:25
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 13-03-09
Из: Москва
Пользователь №: 46 073



Цитата(ut1wpr @ Oct 9 2010, 10:00) *
Могу предложить своё радиолюбительское решение.

Там осциллограммы интересные. А как Вы их снимали ?

Цитата(Marser @ Oct 21 2010, 12:36) *
Коллеги, вся необходимая документация по SD картам есть на sdcard.org

Что-то кроме общих слов и размеров я там не нашел ничего unsure.gif . Где там распиновки, протоколы, принципы обмена посмотреть?
Go to the top of the page
 
+Quote Post
Marser
сообщение Oct 25 2010, 09:42
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



http://www.sdcard.org/developers/howto/
При чём за полную спецификацию они требуют денег.
Go to the top of the page
 
+Quote Post
ut1wpr
сообщение Oct 31 2010, 05:54
Сообщение #12


Частый гость
**

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



Цитата(esr @ Oct 22 2010, 23:25) *
Там осциллограммы интересные. А как Вы их снимали ?

Два варианта:
1. Вставляю флешку в осциллограф, нажимаю кнопку "Принт". В качестве назначения выбран файл на флешку.
2. Запускаю программу на компе, а он у меня всегда связан с осциллографом, и сохраняю текущий экран в снимок.
Осциллограф - Тектроникс 2012B

Go to the top of the page
 
+Quote Post
alexdos
сообщение Dec 4 2010, 16:05
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 339
Регистрация: 10-07-08
Из: Херсон
Пользователь №: 38 856



Если нужно писать файлы на карту и потом читать эти файлы виндой, то в Микрочипа есть примеры работы, и есть файловая система, карты 2 Гиг. видны и работают. Но всё конечно зависит от конкретной задачи.
Go to the top of the page
 
+Quote Post
Marser
сообщение Dec 15 2010, 05:19
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Mar 6 2011, 21:36
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Herz @ Oct 8 2010, 15:42) *
У самого ещё руки не доходили, но возможно, это Вам чем-то поможет...


Понимаю что много времени с последнего поста прошло и задача наверное уже решена, но полностью присоединяюсь к рекомендации использовать именно то, что находится по этой ссылке. Мистер ChaN сделал совершенно чумовой проект под все возможные случаи жизни, может использоваться и на недоконтроллерах где байтики считать приходится и на суперкомпьютерах sm.gif А учитывая то что автор снабдил код лицензией, разрешающей свободное и бесплатное (No restriction on use) использование кода везде вплоть до коммерческих серий- вообще песня sm.gif
Я использовал и полную версию FatFs и минимизированную Petit FatFs- одинаково безглючно и прозрачно для понимания. Рекомендую!

Лично я все имею самописное и выстраданное, сам писал поддержку сначала IDE/CompactFlash, позже SD, ну и свою версию FAT16/FAT12 на базе оригинальной документации майкрософта, но в результате использую чужое. Потому что здоровья не хватило еще FAT32 писать и думать как масштабируемо все это написать. Снимаю шляпу перед автором вышеупомянутых исходников, лучше и не нужно. FatFs и Petit FatFs от господина ChaN покрывают все хотелки.

(Мелкие нюансы в виде отсутствия контроля CRC решаются вручную влегкую, но как я вижу 99% народу и не думает этот контроль в CD-картах включать sm.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 20:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01485 секунд с 7
ELECTRONIX ©2004-2016