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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Подключение USB флешки к сомодельному прибору
MMos
сообщение Jan 9 2008, 12:33
Сообщение #1


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

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Насколько сложно (и реально) подключить USB флешку к прибору собственного изготовления?
Может, для этого есть какие-либо готовые решения? Поделитьесь опытом, пожалуйста.
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Jan 9 2008, 12:54
Сообщение #2


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



опыта не много, но насколько я знаю для флешки нужен хост, т.е микроконтроллер с хостом .... незнаю, но может сд карту или ммс проще будет по спи?
Go to the top of the page
 
+Quote Post
MMos
сообщение Jan 9 2008, 13:12
Сообщение #3


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

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Какой микроконтроллер?, если можно полное название. И для случая SD и MMC тоже.
Что именно подключать - большой разницы нет (пока). Принципиально нужно закачать в полевых (самолётных) условиях кучу информации с измерительного прибора, чтобы потом (на земле) проанализировать на компьютере. Буду благодарен за любые намёки.
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Jan 9 2008, 13:24
Сообщение #4


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(MMos @ Jan 9 2008, 16:12) *
Какой микроконтроллер?, если можно полное название. И для случая SD и MMC тоже.
Что именно подключать - большой разницы нет (пока). Принципиально нужно закачать в полевых (самолётных) условиях кучу информации с измерительного прибора, чтобы потом (на земле) проанализировать на компьютере. Буду благодарен за любые намёки.

Тогда Вам в приборе(вернее в микроконтроллере, которым он управляется) кроме Вашей программы, которая хочет что-то записать в файлы на флэшке, придется реализовать USB-хост и еще драйвер MassStorage-девайса+файовую систему - коль скоро Вы сробираетесь записанное на флэшку потом читать на PC.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jan 9 2008, 13:31
Сообщение #5


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



в случае с sd можно писать подряд сектор за сектором
а потом массив с помощью винхекса скинуть в двоичный файл
Go to the top of the page
 
+Quote Post
MMos
сообщение Jan 9 2008, 13:42
Сообщение #6


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

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Цитата(Николай Z @ Jan 9 2008, 15:24) *
придется реализовать USB-хост и еще драйвер MassStorage-девайса+файовую систему

Я думал (по глупости своей), что меня здесь не поймут. Однако, поняли. Примерно то же самое я предвидел (на уровне подсознания). Я понимаю, что предстоит перелопатить массу новой информации. Но меня это не пугает. Можете произвести пинок (как сказал в этом форуме один новичёк) в нужную сторону?

Цитата(rv3dll(lex) @ Jan 9 2008, 15:31) *
в случае с sd можно писать подряд сектор за сектором

А можно про это где-нибудь поподробнее?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 9 2008, 13:50
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(MMos @ Jan 9 2008, 15:42) *
Можете произвести пинок в нужную сторону?
Не использовал, но есть такая микросхема VNC1L.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
MMos
сообщение Jan 9 2008, 14:57
Сообщение #8


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

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Цитата(Сергей Борщ @ Jan 9 2008, 15:50) *
есть такая микросхема VNC1L.

Челюсть отвисла, слюна капает, руки чешутся. КРУТО!!!
А что там с SD и MMC?

Спасибо всем откликнувшимся, но я надеюсь, что продолжение будет.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 9 2008, 16:53
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(MMos @ Jan 9 2008, 19:57) *
Челюсть отвисла, слюна капает, руки чешутся. КРУТО!!!
А что там с SD и MMC?

Спасибо всем откликнувшимся, но я надеюсь, что продолжение будет.

Для начала я бы посоветовал вам самому поискать ответы в форуме. Тема-то весьма "заезженная" wink.gif
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Jan 9 2008, 20:26
Сообщение #10


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(MMos @ Jan 9 2008, 16:42) *
Я думал (по глупости своей), что меня здесь не поймут. Однако, поняли. Примерно то же самое я предвидел (на уровне подсознания). Я понимаю, что предстоит перелопатить массу новой информации. Но меня это не пугает. Можете произвести пинок (как сказал в этом форуме один новичёк) в нужную сторону?

Если Вы действительно желаете попробовать реализовать запись на USB-то могу...
Пинаю: http://en.wikipedia.org/wiki/USB_mass_storage_device_class
Отсюда начинайте и все Вам будет...

Там еще внизу есть ссылки. Главная вот эта: http://www.usb.org/developers/devclass_doc...verview_1.2.pdf

Ну а если нужны детали операций - как-то:
- нумерация,
- работа с конечными точками и т.д. и т.п. - cпрашивайте...

Сообщение отредактировал Николай Z - Jan 9 2008, 20:37
Go to the top of the page
 
+Quote Post
WEST128
сообщение Jan 9 2008, 21:04
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Карты MMC очень просты в использовании как запоминающие устройства, особенно при работе в режиме SPI. Исходников в сети по данному поводу море, да и самому написать не сложно, если внимательно читать документацию. USB Flash удобнее, ведь не на каждом ПК есть кард-ридер.
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Jan 9 2008, 21:51
Сообщение #12


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(WEST128 @ Jan 10 2008, 00:04) *
Карты MMC очень просты в использовании как запоминающие устройства, особенно при работе в режиме SPI. Исходников в сети по данному поводу море, да и самому написать не сложно, если внимательно читать документацию. USB Flash удобнее, ведь не на каждом ПК есть кард-ридер.


USB-flash - это есть теперь на любом компе... Это обычный USB-накопитель втыкаемый в обычный USB-разъем... Card-reader - это немного другие девайсы...

Сообщение отредактировал Николай Z - Jan 9 2008, 21:53
Go to the top of the page
 
+Quote Post
Amper25
сообщение Jan 9 2008, 22:41
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 215
Регистрация: 10-04-07
Пользователь №: 26 929



Вообщем, если необходимо сделать проще, быстрее и на любом MCU, то одназначно надо брать MMC, SD а не USB. Ведь SPI в самом крайнем случае можно делать програмным методом. Никакой периферии и пр. не требуется, дешево и сердито.

Ну а сложность софта для организации файловой системы будет примерно одинакова как для MMC, так и для USB storage.

Сообщение отредактировал Amper25 - Jan 9 2008, 22:45
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 9 2008, 22:42
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Николай Z @ Jan 10 2008, 02:51) *
USB-flash - это есть теперь на любом компе... Это обычный USB-накопитель втыкаемый в обычный USB-разъем... Card-reader - это немного другие девайсы...
Опять умничаете? WEST128 именно это и сказал. О том, что card-reader нужен для подключения MMC или SD через USB к PC. Встроенные card-reader в десктопах не делают, только в ноутбуках.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jan 10 2008, 05:37
Сообщение #15


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(rezident @ Jan 10 2008, 01:42) *
Опять умничаете? WEST128 именно это и сказал. О том, что card-reader нужен для подключения MMC или SD через USB к PC. Встроенные card-reader в десктопах не делают, только в ноутбуках.


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

вопрос цены микро сд карта - 10*10*1миллиметр 2 гигабайта стоит уже меньше 500 рублей
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 19:01
Рейтинг@Mail.ru


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