====== wdtClear ====== ''void wdtClear (void) '' ==== 설명 ==== wdtClear( )함수를 실행시키면 와치독타이머가 0 으로 리셋됩니다. 처음부터 다시 카운트업을 시작합니다. 와치독 타이머 사용시에는 Time Over 주기보다 빠르게 와치독 타이머를 클리어해주어야 합니다. 그렇게 하지 않으면 프로그램은 주기적으로 리셋됩니다 메인 루틴뿐만 아니라, 시간을 소비하는 모든 루틴, 함수마다 wdtClear( ) 함수를 넣어줘야 합니다. 주기적으로 wdtClear( ) 를 실행시킬 자신이 없다면 와치독 타이머를 사용하지 않는 것이 좋습니다. 정상적인 수행상태에서 프로그램이 주기적으로 리셋된다면 와치독 타이머 클리어를 제대로 수행하지 못한 경우입니다. ==== 사용예 ==== #include "moacon500.h" void cmain(void) { wdtOn(2); //1.6 초간격으로 와치독 타이머 동작개시 int i=0; printf ("Reset\r\n"); while (1) { wdtClear(); // 와치독 타이머 클리어 (리셋방지) printf ("comfile %d\r\n",i++); delay(200); } } [[moacon:index#-t-|라이브러리 목록으로 가기]]