====== wdtOn ====== ''void wdtOn (u8 interval)'' |interval : 와치독 타이머의 리셋주기 (0 ~ 6 사이의 값) | ==== 설명 ==== wdtOn 함수를 사용하기 전에는 와치독 타이머가 동작하지 않습니다. WdtOn 함수는 와치독 타이머를 On 시켜주면서, 동시에 동작주기도 함께 결정짓습니다. ^nterval 값 ^타임아웃 주기^ |0 |약 0.4 초| |1 |약 0.8 초| |2 |약 1.6 초| |3 |약 3.2 초| |4 |약 6.5 초| |5 |약 13 초| |6 |약 26 초 | * 타임아웃 시간은 주변 온도에따라 변동될 수 있습니다. (±5%) wdtOn(2); 이 함수를 소스의 가장 첫머리에 써넣어주면, 와치독 타이머는 1.6 초주기로 메인칩을 리셋시키려고 합니다. 그전에 와치독 타이머를 클리어해주어야 메인칩이 리셋되는 것을 막을 수 있습니다. ==== 사용예 ==== #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-|라이브러리 목록으로 가기]]