IBASE SI-38N User Manual
Page 50
Advertising
![background image](/files/790436/content/doc050.png)
50
unsigned char bBuf;
unsigned char bTime;
char **endptr;
//
char SIO;
printf("6106 watch dog program\n");
bTime = strtol (argv[1], endptr, 10);
printf("System will reset after %d seconds\n", bTime);
if (bTime)
{
EnableWDT(bTime);
}
else
{
DisableWDT();
}
if (bTime > 0 && bTime < 256)
{
int A;
A=2;
do{
unsigned char result;
Set_6106_LD(0x08);
//switch to logic device 8
result=Get_6106_Reg(0xF1);
gotoxy(1,12);
printf("Timer is %i \n",result);
}while(A!=1);
}
return 0;
}
//---------------------------------------------------------------------------
void EnableWDT(int interval)
{
unsigned char bBuf;
Set_6106_LD(0x08);
Advertising