Как да си направим закъснението?
Как да си направим закъснението между двете събития с точност до 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 гр
Свързани статии