Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: C8051F320 + MMC = FlashDrive ?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
3.14
Задумал я эмулировать USB FlashDrive с помощью C8051F320 с подключенной MMC картой, как думаете возможно? Очень хочется, чтоб при подключениии девайса к USB он находился как съемный диск с FAT16.
palito
Чего же невозможного? Очень даже возможно, только для этого надо изучить:
C www.usb.org:
Mass Storage Overview 1.2
Mass Storage Bulk Only 1.0
Mass Storage Control/Bulk/Interrupt (CBI) Specification 1.1
Mass Storage UFI Command Specification 1.0

с www.t10.org:
SPC-2, SBC-2, MMC-2, RBC

и описание на файловую систему FAT16 и FAT32.

Вопрос в том для чего это необходимо. Зачем MMC втыкать в USB? Когда она неплохо втыкается в card-reader....
makc
Цитата(3.14 @ Sep 29 2005, 21:59)
Задумал я эмулировать USB FlashDrive с помощью C8051F320 с подключенной MMC картой, как думаете возможно? Очень хочется, чтоб при подключениии девайса к USB он находился как съемный диск с FAT16.
*


Такое возможно даже на пике. smile.gif
http://ww1.microchip.com/downloads/en/AppNotes/01003a.pdf
Charley
Привет!

Конечно возможно, и многие этим занимаются! Я Уже состыковал F320 с MMC, правда на уровне физических адресов! Вот ищу нормальное описание на FAT16 и/или исходники.
Вообще по микроконтроллерам SiLabs есть специализированный форум www.silabs.ru!
Заходи туда - пообщаемся

Удачи
BAA
Цитата(Charley @ Nov 11 2005, 02:14) *
Привет!

Конечно возможно, и многие этим занимаются! Я Уже состыковал F320 с MMC, правда на уровне физических адресов! Вот ищу нормальное описание на FAT16 и/или исходники.
Вообще по микроконтроллерам SiLabs есть специализированный форум www.silabs.ru!
Заходи туда - пообщаемся

Удачи

Посмотрите здесь
http://forum.electronix.ru/index.php?showtopic=1037
На ftp есть библиотека для работы с MMC на C для AVR она легко портируеться для любого процессора.

В одном из последних номеров Atmel Application Journal была статья про flashdrive на основе х51 микроконтроллера и NAND-флэш
Charley
Цитата(BAA @ Nov 11 2005, 13:42) *
На ftp есть библиотека для работы с MMC на C для AVR она легко портируеться для любого процессора.


Да так то он так, но до ftp еще добраться нужно! Как то здесь это поставлено, мягко говоря, с ограничениями...

Вот я в поисковике нашел этот сайт, на сайте нашел, что на ftp есть необходимый файл, и что??? Только облизнулся!!! А становиться "писателем" только для того, чтобы "дорости" до "своих" времени не хватает... cool.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.