Seite 1 von 1

#1 MultiWii OLED Problem

Verfasst: 25.11.2014 21:44:11
von BoFrost
Hallo Multiwii Experten,

Habe da ein merkwürdiges Problem.
Habe einen Multiwii Board von HK (mini mwc flight control board and dsm2 receiver) mit einem mini OLED Display.
Das Display hat anfangs funktioniert, zeigte aber nur die Version an. Also neues Sketch drauf gebügelt, OLED entsprechend aktiviert und siehe da, nun lassen sich die PID Werte anzeigen und editieren.
Doch nun bleibt das Display plötzlich dunkel. Kein Bootscreen oder sonst irgendwas.
Sind diese Displays recht empfindlich gegenüber statischer Entladung ? So dass ich vielleicht das Teil versehentlich geschrottet habe ?
Weis mir keinen Rat mehr. Vielleicht hat noch jemand einen Tipp, wie ich das Display vielleicht anders auf Funktion testen kann.
Der FC funktioniert ansonsten wie er soll.

Gruß
Frank

#2 Re: MultiWii OLED Problem

Verfasst: 26.11.2014 21:14:46
von BoFrost
Muss Defekt sein :cry:
Eeprom gelöscht, komplett neues Sketsch geladen, alles funzt nur das Display nicht.
Das einzige was ich mit meinem Multimeter messen konnte, ist dass am Anschluss auf jedenfall 5V anliegen. Auf den anderen beiden Leitungen brauch ich wohl mit einem Multimeter nicht versuchen irgendetwas zu messen, oder ?

Gruß
Frank

#3 Re: MultiWii OLED Problem

Verfasst: 26.11.2014 21:24:43
von the-fallen
Ist im dem Sketch denn auch die Verwendung eines Displays aktiviert?
Ich kenne die aktuelle Version der Firmware nicht aber früher konnte man das ein und abschalten.

#4 Re: MultiWii OLED Problem

Verfasst: 26.11.2014 21:58:18
von BoFrost
Ja, das ist auch noch immer so.
Habe das auch überprüft, und ist von dieser Seite auch OK.
Werde mir einfach mal bei der nächsten Bestellung beim König ein OLED mitbestellen....

#5 Re: MultiWii OLED Problem

Verfasst: 26.11.2014 22:09:19
von Crizz
Wenn das die Standard-0.96" sind, da hab ich noch welche von im Shop....

#6 Re: MultiWii OLED Problem

Verfasst: 27.11.2014 08:49:31
von BoFrost
Jo, ist genau das Display !

hier nochmal ein Auszug aus der config.h

#define OLED_I2C_128x64
#define LCD_SERIAL_PORT 0 standard ist hier normalerweise auskommentiert. Habe es mit und ohne Aktivierung dieser Zeile versucht. Egal, keine Anzeige. Auch eine Änderung von Port 0 auf 1 brachte nichts.

#define LCD_CONF das ist aktiv, um eben die Settings konfigurieren zu können.

Irgendwas vergessen ? Oder noch ein Tipp bezüglich dem Port ?


Gruß
Frank

#7 Re: MultiWii OLED Problem gelöst

Verfasst: 19.12.2014 13:13:26
von BoFrost
Ich konnte das Problem lösen !

Das display ist nicht defekt, war ich auch irgendwie nie richtig von überzeugt.

Für dieses Display fehlte mir ein Eintrag in der LCD.cpp

// changes for HobbyKing "Multiwii MINI OLED Display Module Dual I2C 128x64 Dot ( MWC MINI )"
// charge pump must be enabled to generate 7.5 Volt
i2c_OLED_send_cmd(0x8D); // // Charge pump settings
i2c_OLED_send_cmd(0x14); // Enable charge pump
// HK OLED changes end


Muss wohl im alten Sketch 2.2 vorhanden gewesen sein. Jedenfalls tut es nun wie es soll, obwohl ich immer von 5V ausgegangen bin :D


Gruß
Frank