Nokia 3310 LCD ansteuern

Gast #35025
Lesenswert?
• ▲
▼
Hallo!

Hab noch ein altes Nokia 3310 Display ausgegraben und versuche es 
anzusteuern mit meinem AVR.
Die korrekte Pinbelegung und das Datenblatt des Displaycontrollers hab 
ich.
Jedoch hab ich bis jetzt noch nie mit dem SPI was gemacht. Das Display 
funktioniter auch noch nicht. :-(
Ich bin mir eben nicht sicher ob das Display noch in Ordnung ist.

- Wenn nur die Speisung, Masse und der Elko am Vout-Pin angeschlossen 
sind, sollte dann schon etwas auf dem Display sichtbar sein (also ich 
meine eine Veränderung gegenüber dem Zustand ohne Spannung). Oder 
passiert dies erst wenn es richtig angesteuert wird?

- Sollte am Vout-Pin nicht eine Spannung zu messen sein? Oder ist dies 
auch erst der Fall wenn der IC richtig angesteuert wird?

- SPI : SCK auf SCLK ... dies ist klar. Aber SDIN auf MOSI oder MISO? 
Was ist der Unterschied dieser zwei "Leitungen"

Danke für deine Hilfe!

Fabian Braun
Gast #35028
Lesenswert?
• ▲
▼
Hi

Wenn man nur Spannung auf das Display legt geht erstmal nichts.

Am Vout würde ich auch eine Spannung erwarten. Hast du den vorgesehenen 
Elko da dran?

SCK auf SCLK
MOSI (MasterOutSlaveIn) auf SDIN

MISO ist der Dateneingang für den SPI Bus. Da du aber keine Daten vom 
Display lesen kannst kannst du diesen Pin z.B. für D/C des Displays 
verwenden.

In C hätte ich auch noch Code für einen einfachen Test für dich.

Matthias
Gast #35030
Lesenswert?
• ▲
▼
hallo!

Problem gelöst!

Irgendwo hier im Forum wurde ein Beispiel-Code eingefügt, wo das SPCR 
mit 0x5C initialisiert wurde. Drum hab ich gedacht das wird wohl 
stimmen! Hab jetzt jedoch auf microsyl.com was anderes gesehen. Nämlich 
muss man das SPCR mit 0x50 initialisieren. Und der zweite Fehler war, 
dass ich das LCD zuerst mit dem at90s8515 angesteuert habe, welcher eine 
Betriebsspannung von 5V hat. Hab erst im nachhinein bemerkt das man das 
Display ja nur mit 3,3V speisen sollte oops. Ja auf jedenfall siehts 
jetzt ziemlich gut aus!
Jetzt gehts los mit coden...:)

Danke für Eure Hilfe!!!!

Fabian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.