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

 
 
> Теряю данные в драйвере FT2232H!
Alexey71
сообщение Nov 28 2009, 21:44
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 28-11-09
Пользователь №: 53 931



Передаю данные через FT2232H в синхронном режиме. ОС - Windows XP, софт пишу на Delphi. Данные идут непрерывным потоком с частотой 3Mбайта/сек. Читаю в отдельном потоке с тайм-аутом = 0. Вычитытвать успеваю, т.к. на момент каждого вычитывания данных в буфере всегда не более 10Кбайт, иногда бывает даже 0. Однако в незавизимости от того, какими кусками я вычитываю данные (пробовал от 512 байт до 60 Kбайт), всегда с периодичностью примерно в 64 Kбайта теряется кусок около 1Kбайта. Такое ощущение, что как-то неправильно закольцован буфер драйвера.
Посоветуйте, пожалуйста, что делать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
_3m
сообщение Nov 29 2009, 07:29
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(Alexey71 @ Nov 29 2009, 00:44) *
Передаю данные через FT2232H в синхронном режиме.
...
Данные идут непрерывным потоком
...
теряется кусок около 1Kбайта
...
Посоветуйте, пожалуйста, что делать.

Уже тысячу раз писали что ftdi теряет данные при приеме непрерывного потока данных. Prolific кстати тоже теряет.
Делайте управление потоком чтобы притормаживать обмен. Не можете - тогда в морг.

Сообщение отредактировал _3m - Nov 29 2009, 07:30
Go to the top of the page
 
+Quote Post
Alexey71
сообщение Nov 29 2009, 17:53
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 28-11-09
Пользователь №: 53 931



А возможно ли сделать управление потоком (кусковать данные) в режиме 245 FIFO SYNC при помощи буфера в самом чипе (4КБайта)? Возможно ли для этих целей задействовать SIWUA?

Если опять спросил что-то избитое, заранее простите или дайте ссылку на топик.

Сообщение отредактировал Alexey71 - Nov 29 2009, 17:54
Go to the top of the page
 
+Quote Post

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

 


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


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