[CPU timer interrupt 구현하는 방법]
슬찬
2023.09.27
Visual C++ 프로그램에서 CPU timer interrupt를 구현하는 방법에 대해서 문의를 드리고자 합니다.
제가 구현하려고 하는 것은매 1ms 마다 어떤 명령을 수행(가령, 센서 값을 읽어온다든가 하는 식...)하도록 하는 것입니다.
흐물흐물한 1ms가 아니라 가급적 시간을 엄격하게 잘 지키도록 하고 싶은데요...
시간을 측정하는 함수도 다양하게 많이 있다고 들었는데 도무지 어떤 함수를 써야 할지(사실은 있다는 정도만 알지 어떤 함수인지 조차도 모릅니다.) 모르겠습니다.
while(1)
{
매 1 ms마다 CPU interrupt 걸리는 함수...
}
interrupt void check(void)
{
readsensor(); ...
}
물론, 구체적인 사용 예제를 알려주시면 더욱 좋겠지만, 어떤 함수를 쓰면 된다는 정도라도 알려 주시면 대단히 감사하겠습니다.
-
YourWay 2023-09-27
WaitforSingleObject() 함수를 써도 될거 같구..
일반 wait()로 해도 되지 않을지;;;