Forum: Mikrocontroller und Digitale Elektronik Problem mit Display Initialisierung (RA8835A)


von Oz z. (ozzy)


Angehängte Dateien:

Lesenswert?

Moin,

ich habe gerade ein Problem, bei dem ich schon seit Stunden nicht weiter 
komme. Und zwar probiere ich gerade ein Display mit einem RA8835A 
Controller zum Laufen zu bekommen. Das Display hat eine Größe von 
240*128px.
Ich kann theoretisch auch schon Text schreiben, allerdings habe ich 
immer diese verpixelten Linien auf dem Display (siehe Anhang).
Hat jemand eine Idee, was bei der Initialisierung falsch ist? Ich denke 
mal, es wird am System set liegen:
1
  RA8835A_fWriteCommand(0x40);
2
  RA8835A_fWriteData(0x30);  // P1
3
  RA8835A_fWriteData(0x87);  // P2  
4
  RA8835A_fWriteData(0x07);  // P3  
5
  RA8835A_fWriteData(0x1E);  // P4  
6
  RA8835A_fWriteData(0x2B);  // P5  
7
  RA8835A_fWriteData(0xEF);  // P6  
8
  RA8835A_fWriteData(0x28);  // P7  
9
  RA8835A_fWriteData(0x00);  // P8

Diese Sequenz habe ich aus dem Internet.
P1-P3 sind, so denke ich, i.O.
Bei P4 müsste meiner Meinung nach eine 0x1E sein, wegen: "Set the 
address range covered by one display line, that is, the number of 
characters less one, multiplied by the number of horizontal bytes per 
character.", also 30 Zeichen-1 = 29=0x1E.
Aber damit haut es auch nicht hin... Hat jemand von Euch mehr Erfahrung 
mit diesen Displays bzw. der Initialisierung?

Vielen Dank im Voraus!!!

von U.Ma (Gast)


Lesenswert?

Oz zy schrieb:
> Ich kann theoretisch auch schon Text schreiben, allerdings habe ich
> immer diese verpixelten Linien auf dem Display (siehe Anhang).

Irgendwie habe ich noch Probleme, den geschriebenen Text praktisch zu 
lesen. Was soll das den heißen?

Und warum versuchst du gleich das ganze Display vollzuschreiben, wenn 
noch nicht mal ein Buchstabe heil ankommt?

von Oz z. (ozzy)


Angehängte Dateien:

Lesenswert?

Moin,

nein, auf dem Bild ist gerade kein Text geschrieben; den könnte man 
wirklich lesen. Das Bild stellt einen leeren Screen dar.
Im Anhang noch einmal (leider verschwommen) mit dem Text "Test".

von Oz z. (ozzy)


Lesenswert?

Moin,

die Antwort scheint gefunden; ich hatte den Grafikspeicher nicht 
gelöscht... Blöd, blöd, blöd...

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.