Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Problem mit pcfkeyb (interrupt?) Kategorie: Programmierung (von Markus H - 11.02.2010 22:09)
Ich nutze:
CC2-ReglerBoard, OSOPT V3.0
Hallo Gemeinde,

hab ein kleies Problem, ich möchte ein Menü erstellen und mit den Tasten A B C D durch das
Menü zappen.

Mit 'A' zum nächsten Hauptmenü
mit 'B' zum voherigen Hauptmenü
mit 'C' und 'D' in den Untermenüs herumzappen.

Leider funzt nur die Taste 'A'! Kannt ihr evtl. mal meinen Code begutachten?


//---------
thread main
//---------

{
pcfkeyb.init(9,1); // Matrixtastatur an Addr. 9 initialisieren
ports.deact(12); //Port P1H4 an dem der IntPort des PCF8574A hängt

run display;
men = 0;
umen = 0;

loop
   {
   if pcfkeyb.getchar(0) == 0x41
      {
      men = men + 1;
      umen = 0;
      }
   if pcfkeyb.getchar(0) == 0x42
      {
      men = men - 1;
      umen = 0;
      }
   if pcfkeyb.getchar(0) == 0x43
      {
      umen = umen + 1;
      }
   if pcfkeyb.getchar(0) == 0x44
      {
      umen = umen - 1;
      }
   }
}


Danke für die Hilfe!

GruÃ?,
Markus H


    Antwort schreiben


Antworten:

Re: Problem mit pcfkeyb (interrupt?) (von nitraM - 12.02.2010 12:33)
    Re: Problem mit pcfkeyb (interrupt?) (von Markus H - 15.02.2010 21:32)
        Re: Problem mit pcfkeyb (interrupt?) (von nitraM - 16.02.2010 11:14)
            Re: Problem mit pcfkeyb (interrupt?) (von Markus H - 25.02.2010 20:53)