Gast
#131196
Hallo, ich möchte gerne ein 240x128 Grafik LCD ansteuern. Das ganze wird in C programmiert. Will ich nun eine Grafik ins LCD schicken, so werden ja 3840 Bytes übermittelt. Tue ich diese knapp 4kByte in ein Array und will dann die Einträge nacheinander senden, so verweigert mein ATMega16 seinen Dienst. Mache ich dieses Array nur z.B. 240 Byte groß, funktioniert das so wie ich es wollte. Nur sind das ja zu wenig Daten für das ganze Bild. Sobald ich mehrere Arrays habe mit je 240 Byte Einträgen sagt der Controller wieder "nö". Ich vermute dass das SRAM da irgendwie seine finger mit im Spiel hat, welches ja auch nur 1k groß ist. Hat einer ne Idee, wie ich dieses Problem lösen kann? Geht vielleicht ganz einfach, bin aber leider kein C-Gott. Vielen Dank Holger