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

 
 
> Как узнать объем 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
Ответов
hd44780
сообщение Jul 17 2006, 05:43
Сообщение #2


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

Группа: Свой
Сообщений: 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



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

 


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


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