Nokia 6100 Display am AVR

Ansteuerung eines Nokia LCD Display mit einem AVR-Controller

> This page in english <

So geht die Deutsche Post mit ihren Paketen um

Bild 1: So geht die Deutsche Post mit ihren Paketen um

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 Externer Linkhier

Hardware

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

Nokia 6100 Display Pinout / Pinbelegung

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.

Test

Zu Testzwecken wurde auf dem kleinen 8-Bit AVR Microcontroller noch eine Regenbogen-Animation, ein einfaches kleines Oszilloskop sowie eine Wireframe-3D-Engine implementiert:

Software

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.

Display an ATmega8 - Testbild

nokia_6100_display_test.zip (41 KB) -

Externer LinkPhilips PCF8833 Datasheet (Datenblatt)
Externer LinkEpson S1D15G10 Controller, with an ATMEL AVR ATMega32L

Tags: avr display color farbe tft display 6100 3000 video animation grafik lib library

zur�ck zu Elektronik-Projekte mit dem AT90S2313, ATMega8 und anderen AVR-Prozessoren Permalink: http://thomaspfeifer.net/nokia_6100_display.htm
© 2008 Thomas Pfeifer