Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: CL | DM;

Вниз

Откликнетесь люди, которые пишут драйвера для своих устройств   Найти похожие ветки 

 
mummi   (2002-08-14 12:26) [0]

Есть программа, которая обращается к Com-порту или к USB.
В отдельном потоке происходит чтение данных. Чтобы программа не висла делаю в потоке sleep(10). Нужно, чтобы данные считывались ровно через 10 ms (не более) и никакое другое запущенное приложение не тормозило процесс считывания - короче в real-time. Более высокий приоритет у потока не помогает. Люди говорят, что нужно писать драйвер. Помогите советом. Программа под Win98.


 
Riper ©   (2002-08-14 18:39) [1]

Драй вер не надо! Слип тоже не нужен, у меня тож проблема...всё сделал но с нюансами правда, не важно пускай при подачи сигнала на порт он поступает на DSR ногу! а там напиши WAITCOMMEVENT(WIN32) это раз второе есть таймер QueryPerformanceFrequency(A); QueryPerformanceCounter(b); тоже виндовый он считывает данные со скоростью 100нс!!!! Удачи!


 
Странный Прохожий ©   (2002-08-15 14:31) [2]

Прекрасно. Создай системный поток в драйвере. Если хочешь, поделюсь куском кода...
На мыло пиши :)



Страницы: 1 вся ветка

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
4-78729
Dark Hunter
2002-09-12 15:51
2002.10.24
Как запустить прогу с правами админа?


7-78698
Сережа
2002-08-16 09:27
2002.10.24
Закрытие Windows


7-78675
mummi
2002-08-14 12:26
2002.10.24
Откликнетесь люди, которые пишут драйвера для своих устройств


14-78650
Nox
2002-10-01 19:47
2002.10.24
<<<Я ДОБАВИЛ СВОЙ ВОПРОС В ФОРУМ, А ОН УШЁЛ!>>>


1-78319
GIL
2002-10-08 04:15
2002.10.24
FrontPage