ADLINK cPCI-6520 User Manual

Page 74

Advertising
background image

62

Utilities

registerValue |= 0x02; // set GPIO2 is

active

outportb(W83627UHG_ioPort+1,

registerValue);

outportb(W83627UHG_ioPort, 0xe4);

registerValue =

inportb(W83627UHG_ioPort+1);

registerValue &= 0xf7; // set GPIO23 is

output function

outportb(W83627UHG_ioPort+1,

registerValue);

outportb(W83627UHG_ioPort, 0xe5);

registerValue =

inportb(W83627UHG_ioPort+1);

registerValue &= 0xf7; // set GPIO23 is

Low

outportb(W83627UHG_ioPort+1,

registerValue);

}

printf("WDT timeout in %d seconds.\n",

tempCount);

}

else

{

outportb(W83627UHG_ioPort, 0x07);

outportb(W83627UHG_ioPort+1, 9); // CR07 set

Logical Device 9

outportb(W83627UHG_ioPort, 0x30);

registerValue = inportb(W83627UHG_ioPort+1);

registerValue |= 0x02; // set GPIO2 is active

outportb(W83627UHG_ioPort+1, registerValue);

outportb(W83627UHG_ioPort, 0xe4);

registerValue = inportb(W83627UHG_ioPort+1);

registerValue &= 0xf7; // set GPIO23 is output

function

outportb(W83627UHG_ioPort+1, registerValue);

outportb(W83627UHG_ioPort, 0xe5);

Advertising