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

 
 
> USB для чайников, С чего начать и как с ним бороться
Lexy_one
сообщение Aug 23 2011, 06:56
Сообщение #1


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

Группа: Участник
Сообщений: 90
Регистрация: 28-07-09
Из: Чернигов
Пользователь №: 51 621



У важаемые форумчане ПОМОГИТЕ КТО ЧЕМ МОЖЕТ!!!

Вобщем проблема в следующем....
Нужно сделать виртуальный COM на шине USB процессора LPC2368.
Поступил следующим образом: взял пример проэкта "VirtualCom" с примеров включенных в IAR ARM v5.41. Прикрутил к своему проэкту... И "О чудо" - заработало.... Но работало не долго sm.gif ....
Поработает так час - два и загибается, а вчем проблема найти не могу.... может кто сталкивался - подскажите как решить проблему...

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lexy_one
сообщение Aug 31 2011, 07:01
Сообщение #2


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

Группа: Участник
Сообщений: 90
Регистрация: 28-07-09
Из: Чернигов
Пользователь №: 51 621



Проблема найдена: USB переходит в состояние "Suspend"
Подскажите как корректно выйти из этого сотояния.
Как вариант, я думаю контролировать это состояние и перезагружать USB при его обнаружении. Но мне кажется что данный вариант не очень корректен. Может кто знает как "сказать" хосту что нужно переинициализировать порт?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Aug 31 2011, 08:22
Сообщение #3


Гуру
******

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



Цитата(Lexy_one @ Aug 31 2011, 10:01) *
Проблема найдена: USB переходит в состояние "Suspend"
Подскажите как корректно выйти из этого сотояния.
Как вариант, я думаю контролировать это состояние и перезагружать USB при его обнаружении. Но мне кажется что данный вариант не очень корректен.


А мне кажется, что вам как минимум нужно еще раз вчитаться в даташит, вникнуть в пример от Кейла и выяснить, как же все-таки в этом примере обрабатывается Suspend (а обрабатывается он там совсем не таким зверским способом, и, кстати, при энумерации устройство заходит в это состояние раза 2-3, а то и больше, и ничего). Если хотите, могу дать пример, но он для LPC214x ...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:19
Рейтинг@Mail.ru


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