Kontron KTA55-pITX Manuale Utente Pagina 20

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 25
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 19
KTD-S0043-A Page 17 GPIO Interface
KTA55/pITX Software Guide
void WriteGPIO (u8 value)
{
u8 i;
for (i = 0; i < MAX_GPIO; i++)
WriteDigitalIO (i, (value >> i));
}
u8 ReadGPIO (void)
{
u8 i, value = 0;
for (i = 0; i < MAX_GPIO; i++)
value |= ReadDigitalIO (i) << i;
return value;
}
void InitializeGPIO (u8 dir, u8 pu, u8 pd)
{
u8 i;
for (i = 0; i < MAX_GPIO; i++)
SetDirectionIO (i, (dir >> i));
for (i = 0; i < MAX_GPIO; i++)
SetPullupIO (i, (pu >> i));
for (i = 0; i < MAX_GPIO; i++)
SetPulldownIO (i, (pd >> i));
}
void main (void)
{
InitializeGPIO (0x55, 0x00, 0x00); // Pullup enable, Pulldown disable
WriteGPIO (0x0A);
getch ();
WriteGPIO (0xA0);
printf ("\nInput value = 0x%02X\n", ReadGPIO ());
}
Vedere la pagina 19
1 2 ... 15 16 17 18 19 20 21 22 23 24 25

Commenti su questo manuale

Nessun commento