FAQs

 

Home
Letzte Änderung am: 29.05.00

eMail

 

Die PUMP FAQs:

Hallo Kollegen!

Viele haben mir inzwischen Mails geschrieben und vielen hoffe ich auch geholfen zu haben. Von Einigen weiß ich es, andere haben sich nie mehr gemeldet. Trotzdem es mach Spaß und ich freue mich über jede Mail die da kommt.
Äh, bitte, also wirklich.... Schreibt nicht immer, daß ihr Euch für die Störung entschuldigt, wir sind doch nicht beim Chef im Büro :-)
Ich stelle mir das so vor. Ihr Fragt und ich geb mir Mühe. Wenn ich nicht weiter helfen kann, dann sag ich das und wenn Ihr dann doch die Lösung findet, dann schreibt ihr mir doch bitte noch mal. Dann kommt die hier hin und alle haben etwas davon. OK?

Nun voll konkret!

1. Thema: Das Display

Immer wieder kommen Anfragen, die sich auf ein nur halb oder auch garnicht funktionierendes Display beziehen. Dabei kann man zwei Fälle unterscheiden:

1. Das LCD initialisiert ( der einfache graue Balken verschwindet) bringt aber nur Müll.
In diesem Fall stimmt das Timing zwischen ATMEL, PC und LCD nicht. Das liegt fast immer an einem falschen Widerstand auf dem LCD, der an der rechten unteren Eck des HD44780 sitzt. Dazu gibt es eine Bild auf meiner Technik-Seite, es geht um die Pinne 24, 25.
Hier sollten optimalerweise 91k ( beim SMD liest man 913) sitzen, viele Hersteller packen aber inzwischen 120k (124) darauf. Dieser Widerstand ist für die Geschwindigkeit des internen Oszillators des HD44780 zuständig. 120k machen die Displays nahezu halb so schnell in ihrem kompletten Verhalten (91k: 270kHz, 120k ca. 190kHz). Viele Programmierer für Playersoftware gehen darauf ein und versuchen das Timing einstellbar zu machen. Dabei ist es eigendlich nicht nötig, gleich Millisekunden zu vergeuden, wie einige das machen, aber es ist auf jeden Fall gut, eine Soft mit diesem Feature zu testen.
Abhilfe kann man schaffen in dem man ganz dreist den Widerstand ausbaut und den richtigen mit 91k einlötet. Da habe ich hier schon mehrfach erfolgreich gemacht, und auch wenn ich dafür keine Garantien übernehme, bei mir klappt das vorzüglich.

2. Das Display sagt garnix
Ja, da ist Suchen angesagt. In den letzten Firmwareversionen ist es möglich, das Display sauber in den verschiedenen Modis direkt vom ATMEL zu starten und sogar mit einem Logo zu versehen. Damit kann man folgenden Funktionstest machen:
Version 1201 oder jünger flashen. Mittels PCFG die Grundfunktionen testen und auch die Initialisierung des LCDs korrekt einstellen.
Kommt jetzt immernoch nix, dann Pin 3 vom Display abtrennen und an den Schleifer eines 5k oder 10k  Potis anschließen. Die beiden anderen Kontake des Potis an +5V und Masse klemmen und dann mal drann drehen, vorzugsweise, wenn Musik spielt, oder das PCFG was aufs Display geschrieben hat. Wenn jetzt was zu lesen ist, dann mußte man einen Widerstand auf dem PUMP ändern. Da ich aber nicht mehr weiß, welcher und ich das mit meinem Display auch nicht nachvollziehen kann, bitte mal eine Mail an mich, wie das war.

3. Das Display zeigt etwas an, aber man kann das nur lesen, wenn man den Pin 3 auf Masse klemmt und auch dann nur, wenn man das Display mal ordendlich auf 40Grad bringt oder wirklich fast aus 80° Winkel auf die Oberfläche gucken muß.
Nun dann habt Ihr ein Industry-LCD. Diese haben einen erweiterten Themperaturbereich und benötigen für dieses Flüssigkristall zwingend eine negative Hilfsspannung für den Kontrast. Da hilft dann nur meine Schaltung, die auch in ähnlicher Form, ich glaube von Niko Alte, schon mal publiziert wurde.

So, hier geht es dann weiter, wenn ich alle Mails mal nach Themen sortiert habe.

Sollte jemand schon eine FAQ zusammengeschrieben haben, so helft mir doch ein wenig aus und schiebt mir was rüber, oder sagt mir wo ich ein wenig was leihen darf. Ich würde es hier gerne bündeln.

 

Gruß,

Ulrich

1