IAR AVR WatchDog 使用
#include
#include
#include
#include "delay.h"
void watchdog_init(void)
{
WDTCR |= ((1 << WDTOE) | (1 << WDE)); /*啟動(dòng)時(shí)序*/
WDTCR = ((1<< WDE) | (1 << WDP2) | (1 <
void main(void)
{
watchdog_init();
DDRB_Bit0 = 1;
PORTB_Bit0 = 0 ;
delay_ms(500);
_WDR();
PORTB_Bit0 = 1 ;
delay_ms(500);
_WDR();
while(1){;}
評(píng)論