mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Anfänger


Autor: alexander hesse (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Wolle (Gast)
Datum:

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

Autor: alexander hesse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank Wolle. Hast mir sehr geholfen!

Viele Grüsse
alex

Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.