Analog-Port 7 zu wenig Spannung? Kategorie: Programmierung (von Pet - 4.02.2012 9:38) | ||
| ||
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) |