//--------------------------------------------------------------------------------------------------------
#defi ne F75111_INTERNAL_ADDR
#defi ne F75111_EXTERNAL_ADDR
//--------------------------------------------------------------------------------------------------------
#defi ne F75111_CONFIGURATION
//--------------------------------------------------------------------------------------------------------
#defi ne GPIO1X_CONTROL_MODE
#defi ne GPIO2X_CONTROL_MODE
#defi ne GPIO3X_CONTROL_MODE
//--------------------------------------------------------------------------------------------------------
#defi ne GPIO1X_INPUT_DATA
#defi ne GPIO3X_INPUT_DATA
//--------------------------------------------------------------------------------------------------------
#defi ne GPIO2X_OUTPUT_DATA
//--------------------------------------------------------------------------------------------------------
#defi ne GPIO2X_OUTPUT_DRIVING
//--------------------------------------------------------------------------------------------------------
#defi ne WDT_TIMER_RANGE
//--------------------------------------------------------------------------------------------------------
#defi ne WDT_CONFIGURATION
#defi ne WDT_TIMEOUT_FLAG
#defi ne WDT_ENABLE
#defi ne WDT_PULSE
#defi ne WDT_UNIT
#defi ne WDT_LEVEL
#defi ne WDT_PSWIDTH_1MS
#defi ne WDT_PSWIDTH_20MS
#defi ne WDT_PSWIDTH_100MS
#defi ne WDT_PSWIDTH_4000MS
//--------------------------------------------------------------------------------------------------------
typedef struct F75111_Address
{
BYTE bAddress;
}F75111_Address;
F75111_Address m_F75111;
bool
F75111_Init();
BYTE
F75111_GetDigitalInput ();
void
F75111_SetDigitalOutput(BYTE byteValue);
BYTE
F75111_GetWDTMode();
void
F75111_SetWDTMode(BYTE dwvalue);
void
F75111_SetWDTEnable
void
F75111_SetWDTDisable ();
0x9C //
OnBoard F75111 Chipset
0x6E //
External F75111 Chipset
0x03 // Confi gure GPIO13 to WDT2 Function
0x10 // Select Output Mode or Input Mode
0x20 // Select GPIO2X Output Mode or Input Mode
0x40 // Select GPIO3X Output Mode or Input Mode
0x12 // GPIO1X Input
0x42 // GPIO3X Input
0x21 // GPIO2X Output
0x2B // Select GPIO2X Output Mode or Input Mode
0x37 // 0-255 (secord or minute program by WDT_UNIT)
0x36 // Confi gure WDT Function
0x40 //
When watchdog timeout.this bit will be set to 1.
0x20 //
Enable watchdog timer
0x10 //
Confi gure WDT output mode
//
0:Level Mode
//
1:Pulse
0x08 //
Watchdog unit select.
//
0:Select second.
//
1:Select minute.
0x04 //
When select level output mode:
//
0:Level low
//
1:Level high
0x00 //
When select Pulse mode:
0x01 //
When select Pulse mode:
0x02 //
When select Pulse mode:
0x03 //
When select Pulse mode:
(BYTE byteTimer);
103
Mode
1
20
100
4
ms.
ms.
ms.
s.
Need help?
Do you have a question about the CI770C and is the answer not in the manual?