nach ein paar stressigen Monaten konnte ich mich gestern mal wieder mit dem Lab beschäftigen und habe mir endlich die ADA-IO nebst IO8-32 zusammengebaut. Funktioniert soweit gut. Dann habe ich mal probiert, mein PM8-Panel daran anzuschließen - ohne Erfolg, siehe weiter unten. Das Panel hatte ich übrigens mit dem gleichen (Miß-)Erfolg schon vor Monaten an meinem DIV dran, aber bis jetzt keine Zeit mich darum zu kümmern.
Nun zum eigentlichen Problem: Das PM8 funktioniert nicht richtig. Es macht sogar ganz seltsame Dinge!
Erstmal, was ich als guten Zeichen verstehe: Beim Einstecken leuchten kurz beiden oberen LEDs (LED2 und LED3), danach nur noch die grüne (LED3, rechts).
Allerdings sind dann auch Probleme da: Das Display zeigt in der oberen Zeile nur dunkle Pixel, in der unteren nur helle - und lässt sich auch nicht dazu bringen, etwas anderes anzuzeigen. Mit dem Poti krieg ich nur das ganze Display hell oder dunkel, der Kontrast sollte also passen.
Legt man an die ADA-IO Strom an, wenn das Panel nicht dran hängt, meldet sie sich erwartungsgemäß mit "#0:254=1.732 [ADA by CM/c't 04/2007; I/O-Cards: IO32 ]". Steckt das Panel beim initialisieren drin, kommt folgendes:
Code: Alles auswählen
#0:254=1.732 [ADA by CM/c't 04/2007; I/O-Cards: IO32 LCD ]
#0:80=17
#0:80=20
#0:80=17
#0:80=20
#0:80=17
#0:80=20
#0:80=17
#0:80=20
#0:80=17
#0:80=20
#0:80=17
#0:80=20
...
Jetzt kommt noch das allerseltsamste: Wenn ich nach dem Einschalten irgendeinen Abfragebefehl gebe (und wenn es nur "IDN?" ist), dann überflutet mich die ADA-IO ab diesem Zeitpunkt mit Panel-Knopfmeldungen:
Code: Alles auswählen
#0:254=1.732 [ADA by CM/c't 04/2007; I/O-Cards: IO32 LCD ]
#0:255=67 [OK]
#0:255=65 [OK]
#0:80=17
#0:255=66 [OK]
#0:80=20
#0:255=64 [OK]
#0:255=67 [OK]
#0:255=65 [OK]
#0:80=17
#0:255=66 [OK]
#0:80=20
#0:255=67 [OK]
#0:255=65 [OK]
#0:80=17
#0:255=66 [OK]
#0:80=20
#0:255=64 [OK]
#0:255=67 [OK]
#0:255=65 [OK]
#0:80=17
Hat jemand Tipps für mich? Kann ich mit irgendwelchen Messdaten behilflich sein?
Vielen Dank schonmal und noch ein schönes Wochenende an alle,
Michael