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

Analog-Port 7 zu wenig Spannung? Kategorie: Programmierung (von Pet - 4.02.2012 9:38)
Ich nutze:
C-Control II Unit, CC2-StarterBoard, OSOPT V3.1
Hallo alle zusammen,

ich habe hier ein Problem mit meiner Tastatur...

Seit 2 Tagen funktioniert meine 4x4 Matrix-Tastatur etwas eigenartig. Drücke ich "4", wird "5" geschrieben,
drücke ich "5", wird "6" geschrieben, "F3","F4" geht gar nicht mehr. Nur die oberste Zeile funktioniert
einwandfrei (F1, 1, 2, 3)...

Also Multimeter an Port7 und ein kleines Programm geschrieben:

int i;
thread main
{
  run 32;
  lcdext.init();
  rbkeyb.init(2,0);
  lcdext.clear();
  lcdext.goto(1,3);
  lcdext.print ("Analog-Port #7");
  lcdext.goto(3,4);
  lcdext.print ("Volt");
  lcdext.goto(3,12);
  lcdext.print ("Bits");
  loop
    {
      i = ports.adc(7) * 0.4;
      lcdext.goto(4,2);
      lcdext.zahl5n2(i);
      lcdext.goto(4,12);
      lcdext.zahl4p(ports.adc(7));
      sleep 100;
    }
}


Ergebnis:
Keine Taste gedrückt --> 5,65V am Multimeter, 4,096 am Display
"4" gedrückt --> 1,61V am Multimeter, 1,36V am Display
"5" gedrückt --> 1,34V am Multimeter, 1,14V am Display
"F4" gedrückt --> 2,84V am Multimeter, 2,48V am Display

usw...

Da gehen mir irgendwo 0,2V - 0,4V ab. Je höher die Spannung,desto mehr fehlt.
Das Starterboard ist "nackt", also nix angeschlossen auÃ?er 4x20 Display und
4x4 Matrix-Tastatur.

Das hab ich schon probiert:
Neue Tastatur, neuer Tastatur-Adapter, 5V-Spannungsregeler raus und mit internen 5V
gemessen (Beleuchtung natürlich deaktiviert), anderes Netzteil. Keine Veränderung...

Wenn ich eine Taste lange, sehr lange (ca. 5 Min.) drücke, dann geht die Spannung im Display
langsam hoch bis zu der mit dem Multimeter gemessenen. Lasse ich die Taste los und drücke
sie wieder, sind es wieder 0,2V - 0,4V weniger als am Multimeter...

Kann damit jemand etwas anfangen ?

Danke im Voraus...

Pet


    Antwort schreiben


Antworten:

Re: Analog-Port 7 zu wenig Spannung? (von Pet - 13.02.2012 13:49)