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


von Michael (Gast)


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

von Uwe Nagel (Gast)


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.

von Hannes L. (hannes)


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.

...

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.