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

 
 
 
Reply to this topicStart new topic
> FT232 write timeout и read timeout - что это?, Объясните подробно что это такое.
Цырен
сообщение Sep 13 2009, 19:18
Сообщение #1


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

Группа: Validating
Сообщений: 184
Регистрация: 26-06-07
Из: Санкт-Петербург
Пользователь №: 28 714



Я так понимаю, что таймауты нужны, чтобы прервать процесс чтения или записи если прошел некоторый интервал времени с начала этого процесса. Так я понимаю?
Вот есть драйвер для FT232, дающий программный интерфейс. Есть там метод Read(). Если, например, ранее был задан таймаут чтения в 10мс, значит через 10 мс процесс будет прерван в любом случае? А если данных много? Что же тогда, конец посылки "обрежется"?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Sep 13 2009, 20:46
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
When a read timeout value has been specified in a previous call to FT_SetTimeouts ,
FT_Read returns when the timer expires or dwBytesToRead have been read, whichever occurs
first. If the timeout occurred, FT_Read reads available data into the buffer and returns FT_OK.

Не обрежется. А его еще не будет в очереди.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post

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

 


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


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