Hallo Forum,
hier wird eine MSP430-Software für die Ansteuerung eines OLED-Displays des Typs SSD1306 (GME 12864-11) vorgestellt.
Das ist ein kleines Display mit 0,96" Größe und 128x64 Pixeln Auflösung. Es wird per I2C betrieben.
Zwei Versionen sind im Anhang zu finden. Eine mit einer Zeichengröße von 5x7 und eine mit 10x14.
Das resultiert in 8 Zeilen mit je 20 Zeichen bzw. 4 Zeilen mit je 10 Zeichen.
Zur Begrenzung des benötigten Speicherplatzes sind nur alphanumerische Zeichen und ein paar Sonderzeichen definiert.
Auch wenn auf dem hier vorliegenden Display die I2C-Adresse 0x3C aufgedruckt ist, funktioniert es nur mit 0x78.
Überhaupt ist das Datenblatt der Herstellers (z.B. hier: https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf)
recht unvollständig, wenn nicht sogar falsch. Dort wird die Spannungsversorgung (Vcc) mit 7V bis 15V angegeben.
Es funktioniert aber bereits mit 5V. Mit 12V geht es gar nicht mehr... Wird aber zum Glück nicht zerstört.
Wer diese SW kommerziell nutzen möchte, muss die Genehmigung des Authors einholen. (dl9mwe@darc.de)
Für private Anwendungen ist die SW frei.
73, Matthias, DL9MWE
OLED-Display SSD1306 am MSP430
OLED-Display SSD1306 am MSP430
- Attachments
-
- OLED SSD1306 Test 10x14.zip
- (84.87 KiB) Downloaded 678 times
-
- OLED SSD1306 Test 5x7.zip
- (84.81 KiB) Downloaded 676 times