Forum: Mikrocontroller und Digitale Elektronik ARM + Arrays + feste Adrssierung + viel Text!


von Tobias (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein sehr merkwürdigendes Problem und bevor ich anfange es zu 
erläutern ein paar technische Daten/Infos:

Ich benutzte einen ARm von Atmel, genauer den AT91SAM7S256 und der 
kleine Freund ist auf einem Olimex Board, an dieses Board habe ich ein 
grafisches Display angeschlossen mit dem Kontroller KS0108.

Meine grafische Oberfläche kann ich einteilen in mehrere Fenster, jedes 
Fenster wird durch ein eindimensionales Array repräsentiert und nachdem 
ich die Information ins Array geschrieben habe, schicke ich das Array an 
das Display an die gewünschte Position und lasse es anzeigen.

Momentan habe ich vier Fenster und sobald ich mehr als ein Fenster 
anzeigen lasse spinnt das Display komlett. Jedes einzelne Fenster für 
sich funktioniert und sieht toll aus.

Nun bin ich so langsame mit meinem Wissen am Ende und schreibe diese 
Zeilen,
mein Bauchgefühl sagt mir noch, daß es mit dem Zusammenspiel RAM - Flash 
zu tun haben könnte.

In der Initialisierung am Anfang lasse ich alle Arrays mit Nullen 
beschreiben, lasse ich davon ein bestimmtes Array außen vor klappt auch 
die Anzeige mit mehr als einem Fenster, dieser Vorgang ist 
reproduzierbar!

Deswegen meine Vermutung mit dem RAM-Flash.

Meine Idee wäre jetzt Arrays komplett im Flash zu lassen und nur den 
einzelnen Wert dort rausholen und dann damit arbeiten, aber da ich ein 
absoluter Unwissender auf dieser technischen Ebene bin wäre es schön 
eure Ideen und Ratschläge darüber zu hören.

Ich hänge einfach mal den Code an, für alle Fälle.

Vielen Dank.
Gruß

Tobias

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.