Brauche Hilfe: Nanowii + Crius OLED Display + I2C Bus Spannungen

helipage

Erfahrener Benutzer
#1
Hallo zusammen...

Hoffe, ihr könnt mir weiterhelfen.
Hab gerade ein kleines Verständnisproblem.

Ich habe hier eine Nanowii von HK (http://hobbyking.com/hobbyking/stor...2U4_Micro_Flight_Controller_USB_GYRO_ACC.html).
Daran möchte ich ein Crius OLED Display (CO-16, V1.2) über I2C anschließen.

Lt. Nanowii User Manual läuft der I2C Bus der FC mit 3,3V
Das OLED Display benötigt aber wohl 5V.

Wenn ich nun die Spannungsversorgung des OLEDs an 5V (z.B. BEC eines Reglers) lege und mit der Nanowii verbinde, zerlegt es mir dann die FC ?

Liegen am I2C des OLEDs 5V Pegel an ?
Kann die HK Nanowii 5V Eingangspegel am I2C ab ?

Was kann ich machen, um die beiden Teile zur Zusammenarbeit zu überreden ?
Denke nicht, dass das OLED auch mit 3,3v arbeitet...

Danke und Grüße
Dirk
 
#2
Hallo,

Versuch das mal


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

Bei mir hat es damit funktioniert.
 
FPV1

Banggood

Oben Unten