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

 
 
> CP2102 - проблема, виснет на приеме.
oran-be
сообщение Dec 1 2007, 11:09
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621



Возникла такая засада. СР2102 висит в качестве виртуального кома в Видоуз ХР СП2. С ней работает гипертерминал. СРшка используется в качестве пиявки для просмотра ответов модема, которым управляет МК. Все исходящие линии с этого кома. есс-но отключены. Порт настроен на 115200, 8+1бит, без контроля четности и без управления приемом-передачей. Возникает проблема периодически прием данных зависает, точнее занные застревают либо в СРшке, либо в Виндозе, т.е. по кому данные проходят, а в гипертерминале они останавливаются на середине. Если потом по кому проходит еще один байт, все зависшие данные с этим новым байтом появляются в гипертерминале. Что это, и как с этим можно бороться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
svl
сообщение Jul 14 2008, 07:46
Сообщение #2


Участник
*

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



Борюсь неделю, точно такая же проблема. СР2102 в устройстве, использую только RXD и TXD. Отлаживаюсь в Docklight, протокол бинарный, виснет зараза причем не зависимо от длины пакетов, помогает только вытащить/вставить USB шнур. Пробовал и на других терминалах, проблема остается.
Драйвера последние с сайта SiLabs.
Что с чипом? Может кто то поборол проблему?
Спасибо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 14 2008, 10:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(svl @ Jul 14 2008, 09:46) *
Драйвера последние с сайта SiLabs.

smile.gif Silabs драйвера с сайта не раздает....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
svl
сообщение Jul 14 2008, 11:33
Сообщение #4


Участник
*

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



Цитата(zltigo @ Jul 14 2008, 13:46) *
smile.gif Silabs драйвера с сайта не раздает....


Как Это не раздаёт?
А ЭТО ЧТО? https://www.silabs.com/products/mcu/Pages/U...VCPDrivers.aspx

К стати с проблемой разобрался. Дело было в супрессорах в цепи USB. Снял, заработало. Найду подходящие по характеристикам, потом поставлю.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 14 2008, 13:02
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(svl @ Jul 14 2008, 13:33) *
Как Это не раздаёт?

Значит "исправвились", еще не так давно раздача была только с китами, а на обновления иногда мелькала прямая ссылка в одной из рассылок пользователем.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alexsnow
сообщение Jul 15 2008, 19:07
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 2-02-05
Пользователь №: 2 372



CP210x действительно иногда виснет. По-моему виснет из-за помехи на линии D+ D-. Виснет чаще когда com port не захвачен. Обратие внимание на ножку suspend. cp210x VCP не поддерживает USB suspend-resume. Вывести ее из этого состояния можно перезагрузив vcp драйвер используя функции PNP SetupDi......, или написав свой filter driver для отправки URB (IRP) своих запросов устройству на уровне драйвера.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 15 2008, 20:41
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(alexsnow @ Jul 15 2008, 21:07) *
CP210x действительно иногда виснет.

Используются для ежедневных отладочных целей и в хвост и в гриву родные Silabs киты - работают, как часики.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alexsnow
сообщение Jul 16 2008, 06:06
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 2-02-05
Пользователь №: 2 372



Хочу уточнить: сама микросхема работает корректно, просто VCP драйвер мониторит не все состояния cp210x. Createfile выдает ошибку 0x001F (устройство подключено, но не функционирует). С usbexpress такая-же ерунда.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 02:43
Рейтинг@Mail.ru


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