www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wohin muss ich die Daten beim CLD schreiben


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich möchte ein LCD ansteuern. Hierfür benutze ich einen ATMEGA32 und
einen C-Compiler. Der Compiler besitzt 2 Funktion, um Daten im Display
auszugeben. Die 1. Methode ist die Daten ins Falsh zu schreiben und die
andere die Daten in den RAM zu schreiben.

Worin liegt denn der Unterschied? Bleiben beim Flash die Daten auch
beim ausschalten im Display?

Grüsse

Michael

Autor: Uwe Nagel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, hier geht es darum, wo der auszugebende Text im Prozessor abgelegt
wird. RAM ist immer knapp, deshalb kann man konstante Strings im
Flash-Speicher ablegen. Soll der String zur Laufzeit geändert werden
muss er ins RAM.

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Soll der String zur Laufzeit geändert werden muss er ins RAM.

Oder man bastelt sich den String zur Laufzeit aus im Flash liegenden
Textbausteinen und im RAM liegenden Variablen zusammen.

...

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.