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

 
 
> Как узнать объем MMC карты?, Зная CSD регистр
hd44780
сообщение Jul 3 2006, 16:26
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Карта MMC mobile 128 мб. Знаком со спецификацией MMC.
Cчитываю регистр CSD, поля:
C_SIZE = 1111 1000 0011 = F83h = 3971
C_SIZE_MULT = 100 = 4

Как из этого получить эти 128 Мб и число секторов карты?

Спасибо.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
Samodelkin
сообщение Jul 15 2006, 16:00
Сообщение #2


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

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(hd44780 @ Jul 3 2006, 19:26) *
Карта MMC mobile 128 мб. Знаком со спецификацией MMC.
Cчитываю регистр CSD, поля:
C_SIZE = 1111 1000 0011 = F83h = 3971
C_SIZE_MULT = 100 = 4

Как из этого получить эти 128 Мб и число секторов карты?

Спасибо.


А где вообще можно взять описание работы с карточками SD и MMC, всмысле пристыкавать их к микроконтроллеру?????????????????????
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Jul 15 2006, 16:16
Сообщение #3


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Посмотрите здесь:
http://mp3vkarmane.nm.ru/mmc.html
На нашем форуме эта тема поднималась много раз. Используйте поиск по форуму.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 16 2006, 05:14
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



А где взять разъем к ММС
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 16 2006, 05:52
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



2 muravei:

Настоящий разъем найти сложновато.
НО:
1. Можно использовать кусок ISA слота.
2. Лично я купил планку с контактами для MMC от какой-то сименсовой мобилы, прикрепил ее к старой 3-дюймовой дискете и вперед. Конечно, миниатюризацией девайса слабо пахнет, но на безрыбье и рак - рыба.

Описание MMC вообще - http://www.rlocman.ru/shem/shem-cache.html?di=18880.
Есть еще пара pdf-ников, если кому надо, пишите в Пм.
ProdManualMMCv5.2.pdf - 907 КБ
R2_MMC1.pdf - 1.7 МБ
Кстати с контроллерами идут любые карты - MMC, RS-MMC, SD, MMC Mobile. Compact Flash читал, что идет, но сам не пробовал.



2 Samodelkin
http://mp3vkarmane.nm.ru/mmc.html - это для пиков. Лично я с пиками не работаю, поэтому несколько ссылок именно для AVR:
1. mp3 player YAMPP - http://www.myplace.nu/mp3/. дальше по ссылкам - схемы, прошивки. Кстати здесь я узнал, как получить объем карты. Правда, у меня получился объем вместо 128 метров 126 ...
2. http://www.uran.donetsk.ua/~masters/2005/f...data/unimmd.htm - схема нарисована не ахти, точнее товарищ поленился поместить 100% масштаб, зато есть прошивка.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jul 16 2006, 06:43
Сообщение #6


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

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Всем большое спасибо за ссылки!

А комманды работы с SD картами такие-же как и у MMC?
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 16 2006, 06:59
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Samodelkin, если ты используешь протокол SPI, то одни и те же.
Отличия есть только в родном протоколе MMC карт.
"Расплата" за это - считать/записать ты можешь только один сектор за одно обращение и не поддерживается CRC.

Да забыл.
У MMC карт - 7 ног, у SD - 9, у MMC mobile - 13.
Но они все работают на 7 ногах MMC, остальные можно бросать висячими, хотя кое-где рекомендуют их подтягивать на Vcc резисторами в 10 кил. У меня например, разъем только на 7 ног MMC, остальные висят. Карточка нормально работает.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Stariy Alex
сообщение Jul 16 2006, 10:43
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 736
Регистрация: 29-04-06
Из: Berlin
Пользователь №: 16 605



Цитата(muravei @ Jul 16 2006, 09:14) *
А где взять разъем к ММС


Уважаемый гн muravei!
Линк на продавца (reichelt.de, к сожалению не в России), но может найти при
помощи имени производителя (там-жe MMC/SD).



Даю линк на схему подключения MMC.

http://www.ulrichradig.de/site/atme.....mm...MMC_Optimal.JPG

Alex.

Сообщение отредактировал Stariy Alex - Jul 16 2006, 10:45
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 16 2006, 14:28
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(hd44780 @ Jul 16 2006, 09:52) *
Кстати здесь я узнал, как получить объем карты. Правда, у меня получился объем вместо 128 метров 126 ...

Странно, у меня получается 124.125 Мбайт.

Цитата(hd44780 @ Jul 16 2006, 10:59) *
...остальные можно бросать висячими, хотя кое-где рекомендуют их подтягивать на Vcc резисторами в 10 кил. У меня например, разъем только на 7 ног MMC, остальные висят. Карточка нормально работает.

Настоятельно рекомендую ставить резисторы, по крайней мере, для SD. В противном случае карточке в определенный момент "сносит крышу", и помогает только переинициализация.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jul 17 2006, 00:45
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Настоящий разъем найти сложновато.
НО:
1. Можно использовать кусок ISA слота.
2. Лично я купил планку с контактами для MMC от какой-то сименсовой мобилы, прикрепил ее к старой 3-дюймовой дискете и вперед. Конечно, миниатюризацией девайса слабо пахнет, но на безрыбье и рак - рыба.


В Украину их возит Виаком http://biakom.com/index.php?cPath=2620_997...cfe0557daf0a49e ,
правда донецкого филиала у них нету.Есть Харьков и Запорожье.

PS. Народ, не ленитесь указывать город, значительно же облегчает жизнь.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 17 2006, 05:43
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



beer_warrior, я видел их в TEVALO (www.tevalo.com.ua), но меня жаба задавила платить за этот разъем 28 грн ~6$.
филиал tevalo есть в России, в Санкт-Петербурге, только я адрес сайта не помню.
Кстати, глянул только что в этот виаком, получается дешевле.
Правда, не знаю шлют ли они одну такую мелочь или нет ...

А пока ... обходимся ISA слотами от старых раздолбанных матерей и запчастями к мобилам. Кстати вместо ISA слота можно использовать шлейфы от 5-дюймовых дисководов или шлейфы данных от XT-шных жестких дисков стандарта ST-412/506. по конструктиву одно и то же, просто длина короче - можно не пилить его. Разьем от ST-506 вообще практически такой же ширины, как карточка.
Единственное что - у них контакты одинаковой длины, но по-моему, ето и не нужно - это ж не USB - подключать карту при включенном питании устройства.

2 aaarrr
По микрокоду yampp:
Кол-во секторов карты:
sectorsNumber = (csd.c_size + 1) << (csd.c_size_mult + 2)
Для моей 128-метровой карты
csd.c_size = 3971
csd.c_size_mult = 4
Получаем:
sectorsNumber = 3972 << 6 = 3972 * 2^6 = 3972 * 64 = 254208
Пересчитываем в мегабайты:
254208 * 512 / (1024 * 1024) = 130154496 / 1048576 = 124.125 МВ

Да, верно. Странно, мобила одного моего друга писала 126 метров...
Может я неправильно запомнил...


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
globalist
сообщение Aug 23 2006, 08:46
Сообщение #12


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

Группа: Свой
Сообщений: 107
Регистрация: 7-02-06
Из: Moscow
Пользователь №: 14 086



Цитата
А где вообще можно взять описание работы с карточками SD и MMC, всмысле пристыкавать их к микроконтроллеру?????????????????????


Вот в частности ссылка PIC+SD схема и код.
http://www.compsys1.com/workbench/On_top_o...mc_project.html
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 15:58
Рейтинг@Mail.ru


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