====== delay ====== ''void delay (u32 interval) '' |interval : 지연시간 (밀리초 단위) | ==== 설명 ==== 일정시간을 지연시켜주는 함수 입니다. Interval 은 ms (밀리초)단위입니다. 즉 10 을 적어주면 10mS 를 딜레이합니다. delay 에서 대기하는 시간은 다소 오차가 있습니다. 정밀한 시간 측정과 같은 용도에는 적합하지 않습니다. ==== 사용예 ==== while (1) { // 무한루프 portOut(20,1); // 20 번 포트를 High 상태로 만듭니다. delay(100); // 100mS 지연 portOut(20,0); // 20 번 포트를 Low 상태로 만듭니다. delay(100); } ==== 작은시간 딜레이 ==== 1 밀리 초보다 더 작은 시간을 DELAY 하는 함수는 따로 준비된 것이 없지만, 아래 함수를 추가하여 사용하시기 바랍니다. 아무일도 하지 않고 for 루프를 일정시간 반복수행하면서 시간을 보내는 방식입니다. void waitTime(vu32 nCountus) { for (;nCountus > 0;nCountus--); } [[moacon:index#-d-|라이브러리 목록으로 가기]]