![Lex Computech 2I385PW Скачать руководство пользователя страница 86](http://html.mh-extra.com/html/lex-computech/2i385pw/2i385pw_manual_1887015086.webp)
82
Get Input value
Enable WatchDog
BYTE F75111::InterDigitalInput()
{
BYTE byteGPIO1X = 0;
BYTE byteGPIO3X = 0;
BYTE byteData = 0;
this->Read_Byte(F75111_INTERNAL_ADDR,GPIO1X_INPUT_DATA,&byteGPIO1X) ; // Get value from GPIO1X
this->Read_Byte(F75111_INTERNAL_ADDR,GPIO3X_INPUT_DATA,&byteGPIO3X) ; // Get value from GPIO3X
byteGPIO1X = byteGPIO1X & 0xF0; // Mask unuseful value
byteGPIO3X = byteGPIO3X & 0x0F; // Mask unuseful value
byteData = ( byteGPIO1X & 0x10 )? by 0x01 : byteData;
byteData = ( byteGPIO1X & 0x80 )? by 0x02 : byteData;
byteData = ( byteGPIO1X & 0x40 )? by 0x04 : byteData;
byteData = ( byteGPIO3X & 0x01 )? by 0x08 : byteData;
byteData = ( byteGPIO3X & 0x02 )? by 0x10 : byteData;
byteData = ( byteGPIO3X & 0x04 )? by 0x20 : byteData;
byteData = ( byteGPIO3X & 0x08 )? by 0x40 : byteData;
byteData = ( byteGPIO1X & 0x20 )? by 0x80 : byteData; // Get correct DI value from GPIO1X & GPIO3X
return byteData;
}
void F75111_SetWDTEnable (BYTE byteTimer)
{
WriteByte(F75111_INTERNAL_ADDR,WDT_TIMER_RANGE ,byteTimer); // set WatchDog range and timer
WriteByte(F75111_INTERNAL_ADDR,WDT_CONFIGURATION,WDT_TIMEOUT_FLAG | WDT_ENABLE | WDT_PULSE | WDT_PSWIDTH_100MS);
// Enable WatchDog, Setting WatchDog configure
}
Disable WatchDog
void F75111_SetWDTDisable ()
{
WriteByte(F75111_INTERNAL_ADDR,WDT_CONFIGURATION,0x00); // Disable WatchDog
}
define F75111 pin in F75111.h
//--------------------------------------------------------------------------------------------------------
#define F75111_INTERNAL_ADDR 0x9C // OnBoard F75111 Chipset
#define F75111_EXTERNAL_ADDR 0x6E // External F75111 Chipset
//--------------------------------------------------------------------------------------------------------
#define F75111_CONFIGURATION 0x03 // Configure GPIO13 to WDT2 Function
//--------------------------------------------------------------------------------------------------------
#define GPIO1X_CONTROL_MODE 0x10 // Select Output Mode or Input Mode
#define GPIO2X_CONTROL_MODE 0x20 // Select GPIO2X Output Mode or Input Mode
#define GPIO3X_CONTROL_MODE 0x40 // Select GPIO3X Output Mode or Input Mode
Содержание 2I385PW
Страница 7: ...3 2 1 3 1 2 3 Photo 1 Insert Unplug ...
Страница 15: ...11 2 3 Dimension 2I385PW ...
Страница 16: ...12 2 4 Layout 2I385PW Connector MAP CPO1 CIO1 CPH2 CALR1 CT1 CBT1 CPH1 JSB1 JVL1 CPP1 MPCE1 LVDS1 MPCE2 BAT1 ...
Страница 17: ...13 2 4 1 Layout 2I385PW Connector MAP Bottom SATA1 ...
Страница 19: ...15 2 4 3 Layout 2I385PW Function MAP Bottom HDD ...
Страница 20: ...16 2 5 Diagram 2I385PW CPO1 CIO1 CPH2 CALR1 CT1 CBT1 CPH1 JSB1 JVL1 CPP1 MPCE1 LVDS1 MPCE2 BAT1 ...
Страница 21: ...17 2 5 1 Bottom Side Diagram 2I385PW SATA1 ...