Q&A

  • 1mSEC 보다 작은 타이머는 있는지요?
시리얼 통신에서 좀 짧은 딜레이를 쓰려고 합니다.
윈도우에서 제공하는 타이머는 1mSEC가 최소 간격이고,
더 작은 게(예를 들면 10uSEC) 필요해서 그냥 FOR 루프로 딜레이를 만들면 시스템 속도에 따라서 달라지고,
방법을 좀 가르쳐 주시면 감사하겠습니다.
2  COMMENTS
  • Profile
    최용일 2005.07.28 22:40
    안녕하세요. 최용일입니다.

    QueryPerformanceFrequency/QueryPerformanceCount를 이용해서 체크를 하시면 될듯하네요.

    아주 구형피시가 아니고는 대부분 고해상도 타이머를 지원하기 때문에 위 두 함수 쓰는데는 별 무리가 없을거구요... 피시마다 다르겠지만 대부분 나노세컨드이상의 해상도를 가집니다.

    구형피시라면 RealTime Clock를 이용하는 방법도 있겠지만... 이건 시스템특성에 민감해서 별로 추천은...

    ^^ 항상 즐코하세요...

  • Profile
    박성일 2005.07.28 23:54
    덕분에 잘 해결되었습니다.
    감사합니다.