Problem mit Display Initialisierung (RA8835A)

#3847627
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!!!
Angehängte Dateien:
Gast #3847673
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren