Gast
#226377
Hallo, ich bin heute zum ersten mal hier in diesem Forum und noch nicht lange dabei in der Hardware nahen Welt aber dafür Lernfähig. Zur zeit versuche ich das OLED Display der Firma RITdisplay (Produktname: RGS10096064, 65k Farben und 128x64 Pixel) mit dem IC der Firm Solomon Systech SSD 1332 über ein DK der Firma SiLaby(früher Cygnal) DK8051F005, anzusprechen. Das versuche ich über die SPI schnittstelle mit SCLK von 1MHz (display max rating liegt bei 4 MHz) Also die kommunikation und beschaltung scheint zu stimmen, den das Display geht an und nimmt auch meine Befehle entgegen. Das Problem ist nur das diese nicht 100% richtig dargestellt werden. Beispiel: Mein testprogramm ist so geschrieben das zuerst RGB hoizontal in der Reihenfolge R-G-B als balken dargestellt werden(als test ob ich das kann). Nach 3s (Timer3) soll das Bild gelöscht werden und RGB diesmal vertikal dargestellt werden. Hier kommt es nun zu den fehlern. 1. Der Befehl clear display löscht mir nicht alle Pixel sondern 3-5 zeilen bleiben erhalten 2. Wenn ich mit dem Befehlen arbeite passiert es das er mit beim zeichnen Zeilen überspringt 3. was ebenfalls seltsam ist, wenn ich auf den Display RAM (96x64x16) zugreife (also nicht ins Befehlsregister) kann ich zwar zeichnen aber wenn ich dann an einer anderen stelle was neues zeichnen möchte verschwindet die zeichnung zuvor Ich weiß das Thema OLED ist noch relativ neu und es gibt auch meines wissens nach für programmierer nicht viele informationsquellen, aber ein paar tipps würden mich schon weiter bringen hoffe ich Danke