Ibase IB889 Manual de usuario Pagina 54

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 56
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 53
DRIVERS INSTALLATION
50
IB889 User’s Manual
void copyright(void)
{
printf("\n======== Winbond 83627EHF Watch Timer Tester (AUTO DETECT) ========\n"\
" Usage : W627E_WD reset_time\n"\
" Ex : W627E_WD 3 => reset system after 3 second\n"\
" W627E_WD 0 => disable watch dog timer\n");
}
//===========================================================================
void EnableWDT(int interval)
{
unsigned char bBuf;
bBuf = Get_W627EHF_Reg( 0x2D);
bBuf &= (!0x01);
Set_W627EHF_Reg( 0x2D, bBuf); //Enable WDTO
Set_W627EHF_LD( 0x08); //switch to logic device 8
Set_W627EHF_Reg( 0x30, 0x01); //enable timer
bBuf = Get_W627EHF_Reg( 0xF5);
bBuf &= (!0x08);
Set_W627EHF_Reg( 0xF5, bBuf); //count mode is second
Set_W627EHF_Reg( 0xF6, interval); //set timer
}
//===========================================================================
void DisableWDT(void)
{
Set_W627EHF_LD(0x08); //switch to logic device 8
Set_W627EHF_Reg(0xF6, 0x00); //clear watchdog timer
Set_W627EHF_Reg(0x30, 0x00); //watchdog disabled
}
//===========================================================================
Vista de pagina 53
1 2 ... 49 50 51 52 53 54 55 56

Comentarios a estos manuales

Sin comentarios