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

 
 
 
Reply to this topicStart new topic
> RS232 -> USB MS?
gennady_k
сообщение Jul 13 2007, 10:49
Сообщение #1





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



Подкинули заморочку. Нужно организовать доступ к USB flash с устройства (для простоты - комп), у которого наружу выведен только минимизированный RS232 (TXD/RXD/GND). Нужен только mass storage, скорость не критична.
Облизнулся на Viculum VDRIVE2. Самое привлекательное - прошивка, обеспечивающая простоту управления файловой системой. Но - якобы требователен к flow control (RTS/CTS). Стоит попробовать организовать дополнительную буферизацию? Если да - то как? (туда все равно MAX232 ставить, так что какую то простенькую плату придется городить по любому)

Может, есть какие то еще разумные решения?

Заранее спасибо за помощь.
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Aug 23 2007, 12:48
Сообщение #2


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

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Интересный девайс. работать буде и если RTC/CTS замкнуть между собой. Вопрос как.
У меня почему-то отказывается читать определенное количество байт из файла. Выкидывает сразу весь. Мож конечно я чего не так делаю, но перепробовал уже все мыслимые комбинации... Вот и думаю теперь что делать... Простота реализации конечно подкупает, но какие-то глюки непонятные имеются...
Go to the top of the page
 
+Quote Post
gennady_k
сообщение Aug 23 2007, 13:10
Сообщение #3





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



Цитата(EXeGLuMATOR @ Aug 23 2007, 16:48) *
Интересный девайс. работать буде и если RTC/CTS замкнуть между собой. Вопрос как.
У меня почему-то отказывается читать определенное количество байт из файла. Выкидывает сразу весь. Мож конечно я чего не так делаю, но перепробовал уже все мыслимые комбинации... Вот и думаю теперь что делать... Простота реализации конечно подкупает, но какие-то глюки непонятные имеются...


RTS/CTS замыкать нельзя - дышать будет, но при долгих внутренних операциях (на записи - просто наверняка) будут теряться данные. Есть мысль поставить промежуточный буфер на однокристаллке - прием данных с порта без flow control, буферизация, выдача по второму порту уже с полной отработкой flow control-а. Бред?
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Aug 23 2007, 14:02
Сообщение #4


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

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Цитата(gennady_k @ Aug 23 2007, 17:10) *
Есть мысль поставить промежуточный буфер на однокристаллке - прием данных с порта без flow control, буферизация, выдача по второму порту уже с полной отработкой flow control-а. Бред?


Я так с делал. Для тестов. Все работает кроме того что мне надо... sad.gif См. соседнюю ветку. А так - команды проходят, все работает. Почему не работает - не догоняю и все тут... sad.gif
Go to the top of the page
 
+Quote Post

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

 


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


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