Gast
#7099737
Hallo zusammen, ich versuche mich gerade an einem Winstar WEO012864GWPP3N00F00 Also einem 128 x 64 OLED mit SSD1309. Im allg. wohl recht Standard der Controller es gibt solche Displays in div. Größen auf Aliexpress auch mit Touch uvm. Allerdings läuft das bei mir nicht so gut gerade. Ich muss dazusagen, ich habe kein Board sondern nur das nackte Display mit Folienstecker. Die HW sollte m.E. ok sein. Ich gehe mal die Pins durch: 1. 13,5V mittels Step Up aus den 3.3 V Betrieb 2. 10uF Kondensator gegen Masse 3. 100k Ohm gegen Masse 10 = MOSI vom Xmega256A3 11 = SCK vom Xmega256A3 12 = GPIO Xmega256A3 13 = GPIO Xmega256A3 14 = GPIO Xmega256A3 15 = GPIO Xmega256A3 16 = GPIO Xmega256A3 17 = GND 18 = GND 19 = 3,3V 21 = GND 22 = GND Mir ist etwas noch gar nicht klar: 1. Pin 3 passt das? 2. Pin 2 passt das? 3. Pin 12+13 brauche ich die für SPI überhaupt. Falls nicht, welcher Pegel oder ist das egal? Habe ich sonst noch was vergessen? Welcher SPI Mode? Ich teste gerade mit SPI Mode 0 und Prescaler vom SPI 4 mit Double-Speed (basierend auf 32 MHZ CPU) Optisch passiert da noch nichts. Es leuchtet auch nichts oder glimmt mir ist nicht einmal klar ob das arbeitet. Den Treiber habe ich aus dem Netz und auf den Xmega angepasst. Am SPI hängt noch ein NRF24 und ein Flash IC, beide funktioniert. Hat jemand zum einen auf meine Fragen eine Antwort und gleichzeitig eine Idee was falsch laufen könnte oder was man testen könnte? Aktuell mache ich nach dem Init der GPIOs nur die Funktion "OLED_init();" und dann "OLED_print_string(0,0, "HALLO");" und dann kommt eine loop ohne Funktion.