Forum: Mikrocontroller und Digitale Elektronik Anfänger


von alexander hesse (Gast)


Lesenswert?

Hallo Experten,

ich habe die Aufgabe mit dem Mikrocontroller 68HC12 einen
Signalgenerator zu bauen, der über vier Kanäle verschiedene Impulse im
Millisekundenbereich ausgibt. Über vier LCD-Displays a 2x16 und 1
LCD-Display a 4x20 sollen zu jedem Kanal zusätzlich Informationen
angezeigt werden. Die LCD's entsprechen dem Hitachi-Standard und sind
mit dem Controller KS0066U bestückt. Der Inhalt der LCD-Displays ändert
sich während der Ausgabe nicht.
Ich habe das Problem nun näher analysiert und habe ein Zeitproblem, da
das ständige schreiben der LCD-Displays "zu viel" Zeit beansprucht.

Meine Frage ist nun:

Muss die Anzeige eines LCD-Displays ständig neu geschrieben werden,
oder wird der zuletzt geschriebene Inhalt beibehalten? Gibt es eine
Möglichkeit, dass der Inhalt "eingefroren" wird und ich mich um meine
Signale an den Ausgängen kümmern kann?



Vielen Dank für Eure Antworten!

Gruss
alex

von Wolle (Gast)


Lesenswert?

Solange du die Displays nicht abschaltest, verlieren sie die Daten
nicht.
Kannst also alle beschreiben und dann seelenruhig was anderes machen
(lassen)

von alexander hesse (Gast)


Lesenswert?

Vielen Dank Wolle. Hast mir sehr geholfen!

Viele Grüsse
alex

von Andi (Gast)


Lesenswert?

Falls Du die Signale per Software ausgibst, z. B. PWM, macht man das am
besten mit einem Timer-Interrupt.
Dann kannst Du so oft Du willst im Main-Programm die Daten zu den LCD´s
schicken, wie Du willst.
Allerdings kannst Du die Ausgabe zu den LCD´s dann auch gleich Timen in
dem Du einen Zähler für LCD-Refresch im Timer mitlaufen läßt und den z.
B. auf ca. 16 mal je Sekunde einstellst.
Mehr bekommt man sowieso nicht mit.

Gruß
Andi

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.