내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
moacon
»
delay
moacon:delay:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== delay ====== ''void delay (u32 interval) '' |interval : 지연시간 (밀리초 단위) | ==== 설명 ==== 일정시간을 지연시켜주는 함수 입니다. Interval 은 ms (밀리초)단위입니다. 즉 10 을 적어주면 10mS 를 딜레이합니다. delay 에서 대기하는 시간은 다소 오차가 있습니다. 정밀한 시간 측정과 같은 용도에는 적합하지 않습니다. ==== 사용예 ==== <code c> while (1) { // 무한루프 portOut(20,1); // 20 번 포트를 High 상태로 만듭니다. delay(100); // 100mS 지연 portOut(20,0); // 20 번 포트를 Low 상태로 만듭니다. delay(100); } </code> ==== 작은시간 딜레이 ==== 1 밀리 초보다 더 작은 시간을 DELAY 하는 함수는 따로 준비된 것이 없지만, 아래 함수를 추가하여 사용하시기 바랍니다. 아무일도 하지 않고 for 루프를 일정시간 반복수행하면서 시간을 보내는 방식입니다. <code c> void waitTime(vu32 nCountus) { for (;nCountus > 0;nCountus--); } </code> [[moacon:index#-d-|라이브러리 목록으로 가기]]
moacon/delay/index.txt
· 마지막으로 수정됨: 2020/02/23 13:55 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로