Forum: Mikrocontroller und Digitale Elektronik Nokia Display an STM funktioniert nicht


von Olli (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe mich heute mal wieder an meinem Projekt versucht und wollte mal 
schnell ein Display anschließen.

Daten: STM32F103, Display Nokia 3310 Clone, Sprache: C

Ich habe mir den Code von zwei Seiten zusammen geklaut:
http://www.micromouseonline.com/2009/05/26/nokia-3410-lcd-on-the-stm32/
https://stm32f4-discovery.net/pcd8544-nokia-33105110-lcd-stm32f429-discovery-library/

Ich will einfach erstmal irgendwas auf dem Display anzeigen. Leider hat 
dies jetzt über mehrere Stunden nicht funktioniert. Vielleich seht ihr 
Experten ja etwas sofort. Das Display macht keinen Mucks.

Ich habe meinen LogicAnalyser mal angeschlossen, sieht auf den ersten 
Blick plausiebel aus, oder?

Ich hoffe auf einen Ratschlag.
Gute Nacht

von holger (Gast)


Lesenswert?

>Ich hoffe auf einen Ratschlag.

Es ist keine gute Idee ChipSelect bei jedem Byte rauf
und runter zu ziehen.

von Olli (Gast)


Lesenswert?

Habe den jetzt hart auf Masse gelegt. Brauche den Spi eh nicht für etwas 
anderes. Das war aber nciht das Problem.

von W.S. (Gast)


Lesenswert?

Olli schrieb:
> Gute Nacht

Ähm..ja.

Ist das so eines auf Leiterplatte aus China?
Bei diesen Displays biegt sich die zumeist nur 0.9mm dicke LP in der 
Mitte durch, was zu Kontaktschwierigkeiten führt.

Die Leitgummi-Blöcke von manchen Anbietern sind gut und vertragen das 
und andere sind saumiserabel. Ich hab in der Bastelkiste Teile beider 
Macharten. Die eigentlichen Displays sind gleich, bloß eben der Krempel 
ringsherum ist dezent unterschiedlich.

W.S.

von Jim M. (turboj)


Lesenswert?

Olli schrieb:
> Habe den jetzt hart auf Masse gelegt. Brauche den Spi eh nicht für etwas
> anderes. Das war aber nciht das Problem.

Das ist fast genau so blöd. SCK macht beim Startup gerne mal spurious 
einen Pegelwechsel. Nimm einfach einen GPIO dafür bzw. die GPIO 
Steuerung des Pins.

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
Noch kein Account? Hier anmelden.