Lanner LEC-7900 Manuel d'utilisateur Page 31

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 36
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 30
30
{
temp8 = (read_w83627UHG_reg(0x07, 0xE1) >> 4) & 0x01;
//;Read GPI34=?
delay(50);
if(temp8 == 1)
{
printf("Write OUT GPO30=1 then IN GPI34=%2X \n",temp8);
goto gpio10;
}
}
printf("GPIO set HI error\n");
gpio10:
write_w83627UHG_reg(0x07, 0xE1, read_w83627UHG_reg(0x07, 0xE1) & ~0x01);
//;Set GPIO30 to 0
delay(50);
for(temp6=1; temp6<50; temp6++)
{
temp8 = (read_w83627UHG_reg(0x07, 0xE1) >> 4) & 0x01;
//;Read GPIO34=?
delay(50);
if(temp8 == 0)
{
printf("Write OUT GPO30=0 tnen IN GPI34=%2X \n",temp8);
goto gpio21;
}
}
printf("GPIO set LO error\n");
//;*********************GPO31 and
GPI35*****************************************************
gpio21:
printf("GPO31(OUT) to GPI35(IN)...\n");
write_w83627UHG_reg(0x07, 0xE1, read_w83627UHG_reg(0x07, 0xE1) | 0x02);
//;Set GPO31 to 1
delay(50);
for(temp6=1; temp6<50; temp6++)
{
temp8 = (read_w83627UHG_reg(0x07, 0xE1) >> 5) & 0x01;
//;Read GPI35=?
delay(50);
if(temp8 == 1)
{
printf("Write OUT GPO31=1 then IN GPI35=%2X \n",temp8);
goto gpio20;
}
}
printf("GPIO set HI error\n");
gpio20:
write_w83627UHG_reg(0x07, 0xE1, read_w83627UHG_reg(0x07, 0xE1) & ~0x02);
//;Set GPIO31 to 0
delay(50);
for(temp6=1; temp6<50; temp6++)
{
temp8 = (read_w83627UHG_reg(0x07, 0xE1) >> 5) & 0x01;
//;Read GPIO35=?
delay(50);
if(temp8 == 0)
{
printf("Write OUT GPO31=0 tnen IN GPI35=%2X \n",temp8);
goto gpio31;
}
}
printf("GPIO set LO error\n");
//;*********************GPO32 and
GPI36*****************************************************
gpio31:
printf("GPO32(OUT) to GPI36(IN)...\n");
write_w83627UHG_reg(0x07, 0xE1, read_w83627UHG_reg(0x07, 0xE1) | 0x04);
Vue de la page 30
1 2 ... 26 27 28 29 30 31 32 33 34 35 36

Commentaires sur ces manuels

Pas de commentaire