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

What are we going to do tonight, Brain?

Das Display (kompatibel zu Nokia 6100, 7210, 6610, 7250 und 6220) hat eine Auflösung von 132x132 Pixeln 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 scheinbar derzeit drei 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: http://www.e-dsp.com/controlling-a-color-graphic-lcd-epson-s1d15g10-controller-with-an-atmel-avr-atmega32l/

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. Achtung: Es gibt auch Displays ohne Lötpins!

Nokia 6100 Display Pinout / Pinbelegung

Bild 3: 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 Mikrocontroller noch eine Regenbogen-Animation, ein einfaches kleines Oszilloskop sowie eine Wireframe-3D-Engine implementiert:

Video 1: Mini-Oszilloskop

Video 2: 3D Engine auf einem ATMega8 AVR

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.

Testbild

Bild 4: Testbild

Testbild: Spiderman

Bild 5: Testbild: Spiderman

Testbild: Yeti

Bild 6: Testbild: Yeti

Testbild: Winamp

Bild 7: Testbild: Winamp

nokia_6100_display_test.zip (42 KB) -

Externer LinkPhilips/NXP PCF8833 Datasheet (Datenblatt)

Tags: avr display color farbe tft display 6100 3000 video animation grafik lib library Atmel AVR Mikrocontroller Projekte Projekt uC diy selbstbau tutorial µC selbstgebaut schaltung schaltplan schema bauplan bauanleitung schematic programmierung elektronik controller embedded Atmega8 Atmega32 arduino bascom avr-gcc avr studio atmega microcontroller isp
eXTReMe Tracker