Показать сообщение отдельно
Старый 13.03.2008, 14:21   #8   
Форумец
 
Аватар для Morok
 
Сообщений: 2,915
Регистрация: 31.07.2005

Morok вне форума Не в сети
OK, вопрос снят.

http://ihtc.ru/lib/sdhc.php

Постараюсь объяснить что тебе делать.

1. Что такое переходник?
Карта памяти имеет некоторое количество разъемов - это питание, шина адреса и данных. Переходники - это просто куски пластика с проводками и разного размера контактными группами для совместимости именно на уровне разъема.

2. Адресация.
Если твое устройство работает с картами SD, то оно физически запрашивает с карты байт по адресу и получает по шине данных байт.
Если в HC используется посекторная адресация, то устройство дожно получать набор байт этого сектора, будь то 1, 2, 4, 8 или более байт, но твое устройство не сможет получить больше, чем первый байт каждого сектора.

3. Переходник MSPD.
Мысль верная - если есть возможность адаптировать один тип карт под другой, значит, и это возможно?
Согласен. Но! Даже если сделать контроллер, который будет принимать запрос на байт, считывать с карты нужный сектор, выдирать из него нужный байт и возвращать его устройству, то обратиться более чем к 4 Гб карты ты не сможешь из-за адресных ограничений самого устройства.
К тому же, неизвестно как отличается разводка у SD и MS-ок, может, там как раз все просто.

4. Рынок.
Значит, этот переходник пригодится только для карт SDHC объемом менее 4 Гб. Из-за встроенного контроллера стоить он будет немало. Спроса на нее почти не будет. Я сильно сомневаюсь, что ты найдешь такой переходник.

Если ты реально можешь перешить свой девай на работу с HC-картами, ИМХО лучше так и сделать.

И спасибо за поднятую тему. Хоть буду знать, что HC - не просто приставка к имени. ;)