HCS08看门狗使用
/*
SOPT
7 6 5 4 3 2 1 0
COPE COPT STOPE
1 1 0 1 0 0 1 1 //复位值
*/
SOPT=0xD3;
/*
COPE:看门狗使能
COPT:长复位时间 在1k内部时钟时256ms
*/
SOPT2_COPCLKS=0;//使用内部1kHz时钟,1(复位默认)时总线时钟
注意:SOPT是复位后单次写寄存器,所以如下的代码将不能打开看门狗:
SOPT=0x53;
SOPT_COPE=1;
SOPT_COPT=1;
SOPT2_COPCLKS=1;
清看门狗计时器操作:
__RESET_WATCHDOG();
|
|