Appendix A Watchdog Timer
87
void init_w83977tf_aw_watchdog()
{
short int value;
//Enter W83977 Configure Mode
EnterConfigMode();
//Select Device 7
SelectDevice(7);
//Set Device Active
WriteAData(0x30, 0x01);
//caution:skip this step will be a mistake!!
if (watch_dog_output_GP==12)
{
//Set Register E2 to define GP12
WriteAData(0xE2, 0x0A);
}
else if(watch_dog_output_GP==13)
{
//Set Register E3 to define GP13
WriteAData(0xE3, 0x0A);
}
else if(watch_dog_output_GP==16)
{
//Set Register E6 to define GP16
WriteAData(0xE6, 0x0A);
}
//Select Device 8
SelectDevice(8);
//Set Register F3
//keyboard and mouse interrupt reset Enable
//When Watch-Dog Time-out occurs,Enable POWER LED
output
WriteAData(0xF3, 0x0E);
Summary of Contents for SBC-656
Page 1: ...SBC 656 Half Size Celeron CPU Card With LCD Ethernet SSD...
Page 16: ...Chapter 1 General Information 7 Board layout...
Page 17: ...8 SBC 656 User Manual Board dimensions...
Page 21: ...12 SBC 656 User Manual Locating jumpers J4 J5 J3 J2 SW1...
Page 73: ...64 SBC 656 User Manual...
Page 87: ...78 SBC 656 User Manual...
Page 90: ...A Watchdog Timer A P P E N D I X...
Page 99: ...90 SBC 656 User Manual...
Page 103: ...94 SBC 656 User Manual...