
86
p.s.
f75111 send "F75111_SetWDTEnable(BYTE byteTimer)" including a parameter "timer",
if there's no disable signal (F75111_SetWDTDisable()) to stop it before timer countdown to 0, System will reboot.
if there's disable signal received, resent Enable WDT signal, for a loop to prevent from reboot
Initial Internal F75111 port address (0x9c)
Sample to setting GP33, 32, 31, 30 output 1mS low pulse signal.
Sample to setting GP33, 32, 31, 30 output 1mS low pulse signal.
Set F75111 DI/DO ( sample code as below Get Input value/Set output value )
Enable/Disable WDT
Introduction
PULSE mode
de
fi
ne GPIO1X, GPIO2X, GPIO3X to input or output
and Enable WDT function pin
{
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_PULSE_CONTROL, 0x00); //This is setting low pulse output
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_PULSE_WIDTH_CONTROL, 0x01); //This selects the pulse width to 1mS
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_CONTROL_MODE, 0x0F); //This is setting the GP33, 32, 31, 30 to output function.
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_Output_Data , 0x0F); //This is setting the GP33, 32, 31, 30 output data.
}
void F75111::InitInternalF75111()
{
this->Write_Byte(F75111_INTERNAL_ADDR,GPIO1X_CONTROL_MODE ,0x00); //set GPIO1X to Input function
this->Write_Byte(F75111_INTERNAL_ADDR,GPIO3X_CONTROL_MODE ,0x00); //set GPIO3X to Input function
this->Write_Byte(F75111_INTERNAL_ADDR,GPIO2X_CONTROL_MODE ,0xFF); //set GPIO2X to Output function
this->Write_Byte(F75111_INTERNAL_ADDR,F75111_CONFIGURATION, 0x03); //Enable WDT OUT function
}
DO: InterDigitalOutput(BYTE byteValue))
DI: InterDigitalInput()
Enable : F75111_SetWDTEnable (BYTE byteTimer)
Disable: F75111_SetWDTDisable ()
Summary of Contents for 2I385HW
Page 8: ...3 2 1 3 1 2 3 Photo 1 Insert Unplug...
Page 17: ...12 2 3 Dimension 2I385HW...
Page 19: ...14 2 4 1 Layout 2I385HW Connector and Jumper Bottom SATA1...
Page 21: ...16 2 4 3 Layout 2I385HW Function MAP Bottom SATA...
Page 23: ...18 2 5 1 Bottom Side Diagram 2I385HW SATA1...