Forum: Mikrocontroller und Digitale Elektronik MSP430 LCD Steuerung


von Frank Voss (Gast)


Lesenswert?

Hallo zusammen,

ich mal wieder eine Frage zur Ansteuerung eines LCD. Grundlegend
funktioniert es. Texte ausgeben etc.

Ich wollte nun einen Text im Sekundentakt auf dem Display ausgeben oder
nicht, also ich wollte den Text blinken lassen. Der Timer usw. läuft
schon.
Im Prinzip gebe ich den Text auch schon blinkend aus. Also für eine
Sekunde wird die zweite Zeile meines Displays gelöscht und für eine
Sekunde wird der Text angezeigt.

Nun zu meinem Problem. Wenn ich einen Text auf dem Display ausgebe,
wird dieser von links nach rechts auf dem Display ausgegeben, also ein
Zeichen nach dem anderen, recht langsam.
Ist das bei allen Displays so oder kann man das so gestalten, dass der
Text nicht Zeichen für Zeichen von links nach rechts ausgegeben wird,
sondern die ganze Zeile auf einmal?

Ich habe ein Standard Display 4*20 Zeilen mit HD 44780 Controller.

Wäre klasse, wenn mir da jemand auf die Sprünge helfen könnte.

Gruß
Frank

von Oliver (Gast)


Lesenswert?

Wenn die Ansteuerung zu langsam erfolgt, erscheinen die Zeichen alle
einzeln. Mal die Timings der Ansteuerungs-Routine überprüfen. Evtl.
läuft der µC auch nicht mit dem beabsichtigten Takt.

von Oliver (Gast)


Lesenswert?

Der MSP verfügt ja über vielfältige Taktquellen, ein Blick in DCOCTL und
BCSCTLx könnte Helfen.

von Frank Voss (Gast)


Lesenswert?

Mhh,

ich versuche gerade das Busy-Flag ausulesen, aber irgendwie bekomme ich
das nicht so ganz hin.

Hat da jemand schonmal code zu geschreiben?

Gruß
Frank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.