Kontron KTA55-pITX Bedienungsanleitung Seite 20

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 25
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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 ());
}
Seitenansicht 19
1 2 ... 15 16 17 18 19 20 21 22 23 24 25

Kommentare zu diesen Handbüchern

Keine Kommentare