Nanosecond timer resolution for Windows OS
-
I previously wrote a Visual C++ app to perform digital I/O functions on a Windows9x machine. I/O timing was controlled using delay loops and watching the I/O signals on a logic analyzer. I know this is a kluge way of doing I/O timing, but I haven't been able to find any information on a nanosecond resolution timer (besides FILETIME) for a Windows based system. I've tried QueryPerformanceFrequency/Counter, but alas, not enough resolution. All was well until my in-house app started being installed on other PC's with Win2K and XP. So now I'm back to square one. Is it a hopeless cause trying to find a nanosecond resolution timer for Windows OS's? I've done GPS timing resolution before, but that requires a GPS receiver which is overkill for what we're trying to do. Please help! Nifer X|
-
I previously wrote a Visual C++ app to perform digital I/O functions on a Windows9x machine. I/O timing was controlled using delay loops and watching the I/O signals on a logic analyzer. I know this is a kluge way of doing I/O timing, but I haven't been able to find any information on a nanosecond resolution timer (besides FILETIME) for a Windows based system. I've tried QueryPerformanceFrequency/Counter, but alas, not enough resolution. All was well until my in-house app started being installed on other PC's with Win2K and XP. So now I'm back to square one. Is it a hopeless cause trying to find a nanosecond resolution timer for Windows OS's? I've done GPS timing resolution before, but that requires a GPS receiver which is overkill for what we're trying to do. Please help! Nifer X|