Цитата(Silent Bob @ Nov 1 2005, 13:10)
А можете посоветовать какой-нибудь докУмент по использованию?
Мне нужен наиболее простой вариант: я хочу сохранить на карточке данные, а читать и обрабатывать будет tiny2313.
Может, Вам приходилось работать с файловой системой: если удасться записать карточку на компьютере, будет просто замечательно..
Полная спецификация MMC - толька "за дэнгы", бесплатные обрезки можно получить на
http://www.mmca.org
Для написания реального кода можно взять даташиты готовых карт от их производителей:
http://www.sandisk.com
http://www.renesas.com
Ну или я конкретно писал по:
http
://documentation.renesas.com/eng/produ...b28k032mm3.pdf
tiny2313 маловато - у меня код для MMC на Mega128 на заоптимизированном ассемблере занял около полутора килобайт. Да и оперативка будет нужна - MMC пишется только целиком секторами по 512 байт. Внутреннего буфера (типа как у 45-ой) у нее нет. Читать же можно хоть по одному байту.
Код FAT12/16 (чтение/запись/каталоги) занимает около 6 килобайт (IAR C).
Так что 2313 - ни в какие ворота. Можно всунуть только инициализацию MMC и raw-чтение из нее. Файловая система? Если только чтение и без каталогов - можно тоже попробовать, но больше места ни на что не останется.
Так что желательно 8515 минимум, а лучше что-нить из 16-ых мег.