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

 
 
> CP2102 описание внутренних регистров, как сделать контроль потока?
zuy
сообщение Oct 12 2009, 21:49
Сообщение #1


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

Группа: Свой
Сообщений: 173
Регистрация: 30-11-05
Из: San Francisco
Пользователь №: 11 593



Есть USB модем с мостом RS232->USB внутри. Мост сделан на базе CP2102.
Я его подключаю к девайсу с USB хостом.

Каким образом я могу узнать что Rx FIFO внутри CP2102 имеет данные которые можно считать?
Проблема появляется в том, что стек TCP/IP который работает с этим модемом переодически опрашивает его на наличие принятых данных,
эти запросы я пересылаю через USB в CP2102. Если данные есть, то я их получаю, а вот если нет, то УСБ хост ждет окончания транзакции очень долго.
Хочется вначале проверить есть ли данные внутри CP2102 и только если они есть организовывать IN транзакцию.

CP2102 имеет конфигурационные регистры которыми настраивается ее работа(бодрэйт и т.п. ). Среди них есть и настройка управления потоком,
и получение разных состояний. Но к сожалению нет документации на эти регистры. Может у кого есть более подробная информация по ним, чем то что можно вытянуть из драйвера CP2102 под линукс ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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