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
Hallo Fabian, FastAVR hat fertige Befehle um genau dieses Display anzusteuern. Gruss Gerhard
Ja ich schau mir das mal an, aber der Rest meiner Fragen ist immer noch nicht geklärt :-( trotzdem tnx! fab
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.