Кто понимает в таймаутах сом порта помогите разобраться, плиз
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено whale 03 марта 2005 г. 19:01


Принимается пакет

9 байт, CBR_1200
1 байт = 0,5 мс
пакет ( 9 байт) = 40мс
время между пакетами = 116 мс

Установил тайм ауты :

ReadIntervalTimeout = 45
ReadTotalTimeoutMultiplier = 0
ReadTotalTimeoutConstant = 0
READ_TIMEOUT = 5 / WaitForSingleObject(ovr.hEvent, READ_TIMEOUT);/

Вроде принимает, вопросы
1. оптимальные установки ?
2. насколько я понял, ReadIntervalTimeout - время таймаута между байтами,
те по теории нужно установить чуть больше одного байта (0,5мс), но
при попытке установить < времени пакета (40мс) идут сбои , как это обьяснить ?
3. как используется время READ_TIMEOUT в функции WaitForSingleObject ?
желательно на пальцах.

4. Время обращения к WaitForSingleObject 35 мс - правильно ?
5. насколько байт буфер у сом порта ?

Спасибо за внимание :)



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru