разобраться в Ваших текстах - сил никаких не хватит.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено -Tумблер- 11 ноября 2004 г. 15:05
В ответ на: Сил больше нет бороться сэтими синхронно-асинхронными портами. отправлено whale 10 ноября 2004 г. 20:58


Но по моему - все неправильно.
Не нужно никаких эвентов и сеткоммаск-ов.
Программируете все структуры - какие там нужно.
Выделяете приемнику-драйверу памяти побольше - например
16384 байт.
Далее пускаете рабочий поток, который делает:
1.ReadFile и если есть - складывает в кольцевой буфер ввода
2.если в кольцевом буфере вывода есть - WriteFile.

А уж по таймеру 200 ms проверяем наличие байт в кольцевом
буфере ввода, если есть - берем, анализируем итд.
(конечно должна быть правильная синхронизация потоков -
например посредством критической секции)
50 ms сделать можно, но это будет сильно неточно..
и комп должен быть шустрый.
:)

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

Ответы



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

E-mail: info@telesys.ru