ПредишенСледващото

Как да си направим закъснението?

Как да си направим закъснението между двете събития с точност до 1 милисекунда (с изключение на таймера)?

Със сигурност по-добре да се използват RTOS - QNX Например, въпреки че Linux-вероятно ще се понижат. И така - човек може само да се надяваме, че някой otozhret време. Светлина: синхронизация обекти имат CreateWaitableTimer (NT) и отделно WaitForSingleObject поток. А целта е това, което?

Има функция apishnye
QueryPerformanceCounter и
QueryPerformanceFrequency

Детайли на Windows SDK

Трябва да LPT да се сигнализира с точно vymerennym период.

Zhelezyachku справят по-добре на малък и евтин Atmel тип контролер - ще работи по-добре.

То може да бъде достатъчно, за да използвате

> Закъснение между двете събития в рамките на 1 милисекунда
в Windows може да се направи.

Съгласен съм, но най-точна забавяне -
см. smok_er (01/28/03 11:16)

> smok_er
измерване на различията може да бъде точно определен интервал преди извикването на събитието - това е невъзможно.

На Windows, можете да се гарантира, че забавянето не е по-малко от предварително зададен и максималното забавяне, а в някои случаи може да е до 30 секунди (при сканиране на мрежата, например), а вие не се получи преди събитието, само в HAL да прекъсва специално устройство.


> Новини (28/01/03 11:22)
> Трябва да LPT да се сигнализира с точно vymerennym период.

Какво всъщност прави "събития", от които говорите. Всичко това е по-лесно.

Памет: 0.73 MB
Време: 0.041 гр

Свързани статии

Подкрепете проекта - споделете линка, благодаря!