Das Display (kompatibel zu Nokia 6100, 7210, 6610, 7250 und 6220) hat eine Auflösung von 132x132 Pxieln bei 4096 Farben. Die sichtbare Fläche ist ca. 3cm x 3cm groß. Man bekommt es günstig bei Ebay. Hierbei ist zu beachten, dass 2 unterschiedliche Typen auf dem Markt existieren:
Die hier beschriebene Software ist nur für Displays mit Philips Chipsatz geeignet. Eine Anpassung an den S1D15G10-Chipsatz gibt es
hier
Für die Ansteuerung wurde ein ATMega8 verwendet. Dabei wurde einfach die Platine des Logiktesters benutzt.
Da der Controller mit 5V arbeitet, die Eingänge des Displays aber nur 3,3V vertragen, ist eine Pegelanpassung notwendig, die durch einfache Spannungsteiler (1.8k, 3.3k nach GND) realisiert wurde.
Auf der Rückseite kann man vorsichtig ein Flachbandkabel anlöten
Pinbelegung und Anschluss an AVR:
| 1 | VDD 3,3V | |
| 2 | /Reset | PB4 |
| 3 | SDATA | PB3 |
| 4 | SCLK | PB5 |
| 5 | /CS | PB2 |
| 6 | VLCD 3,3V | |
| 7 | NC | |
| 8 | GND | |
| 9 | LED- | |
| 10 | LED+ (6V) | |
| 11 | NC |
Alle Angaben ohne Gewähr.
Zu Testzwecken wurde auf dem kleinen 8-Bit AVR Microcontroller noch eine Regenbogen-Animation, ein einfaches kleines Oszilloskop sowie eine Wireframe-3D-Engine implementiert:
Die Software lässt sich mit dem AVR-GCC compilieren. Zunächst wird ein Testbild angezeigt.
Serielle Daten am RxD-Eingang des Controllers werden als RAW-RGB (0...255) interpretiert und angezeigt. Auf diese Weise kann man Bilder auf dem Display anzeigen.
nokia_6100_display_test.zip (41 KB) -
Philips PCF8833 Datasheet (Datenblatt)
Epson S1D15G10 Controller, with an ATMEL AVR ATMega32L
|
|
Permalink: http://thomaspfeifer.net/nokia_6100_display.htm © 2010 Thomas Pfeifer |