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

 
 
 
Reply to this topicStart new topic
> как сделать такую функциональность у устройства, при подключении по USB
essev
сообщение Feb 2 2011, 11:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 16-05-07
Пользователь №: 27 757



Всем привет.


Хочу чтобы устройство работало как флешка. То есть подключаю его по ЮСБ и отображается содержимое флеш памяти, а там моя программа по работе с моим устройством.

Ну, если кто знает - модем Йота sm.gif его подрубаешь и отображается содержимое флешки, а там инсталляха проги, которая с модемом работает.



Как обеспечить такую функциональность?
И получится ли если я буду использовать микросхему CP2102 (usb-rs232), которая создает виртуальный ком порт?

Спасибо


Go to the top of the page
 
+Quote Post
firstvald
сообщение Feb 2 2011, 12:06
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 580
Регистрация: 3-06-08
Пользователь №: 38 041



Если вы будете использовать 2102 вы просто получите общение с вашим устройством с помощью штатных API функций работы с com портом со стороны компутера. И все. А вам надо искать , как сделать mass storage так называется то что вы описали. Загляните на FTDI - там может подберете, была какая то микруха : http://www.ftdichip.com/Products/ICs/VNC1L.htm
Go to the top of the page
 
+Quote Post
GDI
сообщение Feb 2 2011, 12:16
Сообщение #3


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



VNC1L тут вряд ли поможет, разве что внутрь встроить ЮСБ-Хаб и к нему подключить флешку и само устройство, ведь само устройство, как я понял, тоже имеет интерфейс ЮСБ. Другой вариант - брать контроллер с ЮСБ и реализовывать там мультидевайс из масс-стораджа и собственной функциональности устройства. Выбо за Вами, что вам по цене/трудоемкости дешевле реализовать.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 2 2011, 12:18
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(essev @ Feb 2 2011, 14:38) *
Хочу чтобы устройство работало как флешка ...


Придется выбирать микроконтроллер с USB и делать Mass-Storage. Для ARM есть примеры у того же Keil'а. Для остальных -не знаю. Ну или можно использовать готовый чип от того же Vinculum ...
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 2 2011, 12:38
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(essev @ Feb 2 2011, 14:38) *
Как обеспечить такую функциональность?
Наверное, дешевле (во всех смыслах) поставить в устройство микросхему USB Hub, к которой подключить готовый (покупной) Flash-накопитель необходимого объема и - к Hub'у же подключить остальную часть вашего устройства.
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Feb 3 2011, 08:30
Сообщение #6


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

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Мнго всяких устройств можно сделать на АВР, используя чисто софтовый драйвер V-USB от http://www.obdev.at/products/vusb/index.html
Но с некоторыми оговорками.
Покопайтесь, может оно Вам поможет.
Только у меня с USB HID возникли некоторые проблемы в WINDOWS7.
Возникают ошибки чтения устройства. Не смертельно, элементарно софтово решаются. Но они есть.
До WINDOWS7 их не было.
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Feb 3 2011, 11:56
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032



http://www.google.ru/search?q=lpc1343%20usb современно как бы.

!!!По ссылке не ходить!!!, когда/если техническое задание начинается с "1). Применить зарубежную микросхему фирмы А-Вэ-Эр".

---

... плохо понял, видимо, задачу. Если устройство должно выполнять обычные функции обычной "компьютерной флешки", тогда мысль затруднилась на шаге "в каком месте физически хранятся данные".

Сообщение отредактировал нечитатель - Feb 3 2011, 12:03
Go to the top of the page
 
+Quote Post

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

 


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


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