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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.