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 초주기로 메인칩을 리셋시키려고 합니다. 그전에 와치독 타이머를 클리어해주어야 메인칩이 리셋되는 것을 막을 수 있습니다.