APPENDIX
64
MI982 User’s Manual
C. Watchdog Timer Configuration
The WDT is used to generate a variety of output signals after a user
programmable count. The WDT is suitable for use in the prevention of
system lock-up, such as when software becomes trapped in a deadlock.
Under these sorts of circumstances, the timer will count to zero and the
selected outputs will be driven. Under normal circumstance, the user will
restart the WDT at regular intervals before the timer counts to zero.
SAMPLE CODE:
//---------------------------------------------------------------------------
//
// T HIS CODE AND INFORMAT ION IS PROVIDED "AS IS" WIT HOUT WARRANT Y OF ANY
// KIND, EIT HER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMIT ED T O T HE
// IMPLIED WARRANT IES OF MERCHANT ABILIT Y AND/OR FIT NESS FOR A PART ICULAR
// PURPOSE.
//
//---------------------------------------------------------------------------
#include <dos.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include "F81866.H"
//---------------------------------------------------------------------------
int main (int argc, char *argv[]);
void EnableWDT (int);
void DisableWDT (void);
//---------------------------------------------------------------------------
int main (int argc, char *argv[])
{
unsigned char bBuf;
unsigned char bT ime;
char **endptr;
char SIO;
printf("Fintek 81866 watch dog program \n");
SIO = Init_F81866();
if (SIO == 0)
{
printf("Can not detect Fintek 81866, program abort. \n");
return(1);
}//if (SIO == 0)
if (argc != 2)
{
printf(" Parameter incorrect!!\n");
return (1);
}
bT ime = strtol (argv[1], endptr, 10);
printf("System will reset after %d seconds\n", bT ime);
if (bT ime)
{
EnableWDT (bT ime);
}
else
{
DisableWDT ();
}
Содержание MI982
Страница 1: ...MI982 Intel H81 Based Mini ITX board Mini ITX Motherboard USER S MANUAL Version 1 0 ...
Страница 4: ...iv MI982 User s Manual This page is intentionally left blank ...
Страница 8: ...INTRODUCTION 4 MI982 User s Manual Board Dimensions ...
Страница 9: ...INSTALLATIONS MI982 User s Manual 5 ...
Страница 13: ...INSTALLATIONS MI982 User s Manual 9 Jumper Locations on MI982 ...
Страница 19: ...INSTALLATIONS MI982 User s Manual 15 Connector Locations on MI982 ...
Страница 20: ...INSTALLATIONS 16 MI982 User s Manual ...
Страница 31: ...INSTALLATIONS MI982 User s Manual 27 This page is intentionally left blank ...
Страница 57: ...BIOS SETUP MI982 User s Manual 53 ...
Страница 65: ...DRIVERS INSTALLATION MI982 User s Manual 61 This page is intentionally set blank ...
Страница 69: ...APPENDIX MI982 User s Manual 65 return 0 ...
Страница 72: ...APPENDIX 68 MI982 User s Manual Lock_F81866 ...