Forum: Mikrocontroller und Digitale Elektronik RasPi LCD Modul SPLC780D1 geht nicht


von Jan F. (39raspi)


Lesenswert?

Hallo Community!

Ich habe vorgestern endlich mein LCD-Modul für erhalten, das ich gerne 
mit meinem Raspberry Pi verwenden würde. Doch als ich es gestern 
angeschlossen habe und einen Code hochgelden hatte, passierte nichts. 
Alles was blieb waren die 16 Kontrastblöcke in der ersten Reihe. Die 2. 
Reihe blieb komplett leer. Seitem habe ich fast jede anleitung im 
Internet und Youtube ausprobiert. Doch bisher ohne Erfolg.

Ich benutze folgendes Display:

http://www.pollin.de/shop/dt/Nzc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602A_09.html

Ich hoffe mal das Posten von Links ist erlaubt*_*


Ich benutze gerade folgende Verkaelung und Programm:
http://www.raspberrypi-spy.co.uk/2012/07/16x2-lcd-module-control-using-python/

Das Display hat laut Pollin Electronic den Controller SPLC780D1, welcher 
aber dem "normalen" Controller HD44780 meines Wissens nach absoult 
gleich sein sollte.


Hat jmd. von euch dieses Display bereits zum Laufen  gebracht?
Was mache ich falsch?



LG und Danke im Vorraus


P.S. Ich bin ein absouluter neuling in Sachen LCD-Module. Mit den 
Raspberry's habe ich beriets Erfahrung. Ich benutze für das LCD-Modul 
keinen Porti sondern einen Widerstand.

von Sören K. (foxalem)


Lesenswert?

Moin,

ein Code wäre mal nett um nachverfolgen zu können was da überhaupt 
passiert (oder auch nicht). Und ggf einen Anschlussplan, bzw. Foto von 
deinem Aufbau ;)

Bzgl. dem Link.
Hast du auch die RPi.GPIO Library installiert?

Lg

: Bearbeitet durch User
von Jan F. (39raspi)


Lesenswert?

Hi!

Code und Anschlussplan finden sich auf der verlinkten Seite.

rPi.GPIO ist installiert.

LG

von Martin (Gast)


Lesenswert?

Hi,

Bei anderen Displays hatte ich anfangs das gleiche verhalten. Das lag an 
der Initialisierung. Ich hatte die geforderten Wartezeiten nicht 
eingehalten, wodurch es nur manchmal ging.

servus,
Martin

von Till X. (till_n)


Lesenswert?

Die Verdrahtung auf der Webseite wundert mich etwas.
Warum wurde da zwischen LED - und LED + ein Widerstand geschaltet?
Led+ und Led- wurden bei mir immer direkt mit 5V und GND versorgt. 
Zwischen Vo und GND hingegen wurde bei mir der Widerstand eingefügt.

Egal. Daran kann es nicht liegen. Ich probier den Code mal bei mir aus 
und geb dir dann Bescheid. Hab das gleiche Display.

von Jan Fischer (Gast)


Lesenswert?

Das wäre super Vielen Dank :D


Den Widerstand würde ich auch gerne drin lassen nicht das mir die LED 
der Hintergrund Beleuchtung durchbrennt.

von Till X. (till_n)


Lesenswert?

Also bei mir funktioniert es.
Einzige Änderung ist: Ich hab zwischen V0 und GND den Widerstand.
RW hab ich an den GND vom Pinheader angeschlossen (Pin 25)

Den Code hab ich direkt von der Seite kopiert und in eine Datei mit dem 
angegebenen Namen kopiert und per FTP auf den Pi kopiert.
(nicht über wget ...)
Außerderm hab ich den Code mit "python lcd_16x2.py" ausgeführt 
(angemeldet als root) muss aber auch mit "sudo python lcd_16x2.py" gehen 
wenn man mit dem usernamen pi angemeldet ist.

von Jan F. (39raspi)


Lesenswert?

Till Xxx schrieb:
> Also bei mir funktioniert es.
> Einzige Änderung ist: Ich hab zwischen V0 und GND den Widerstand.
> RW hab ich an den GND vom Pinheader angeschlossen (Pin 25)
>
> Den Code hab ich direkt von der Seite kopiert und in eine Datei mit dem
> angegebenen Namen kopiert und per FTP auf den Pi kopiert.
> (nicht über wget ...)
> Außerderm hab ich den Code mit "python lcd_16x2.py" ausgeführt
> (angemeldet als root) muss aber auch mit "sudo python lcd_16x2.py" gehen
> wenn man mit dem usernamen pi angemeldet ist.

Erst einmal vielen vielen Dank. Mal eine Frage zum Display: du hast bei 
Polin bestellt und hast genau das selbe wie ich? Mein Display weicht 
nämlich aus irgend einem Grund aus dem von Pollin.de leicht ab. Auf dem 
Bild bei Pollin ist links am Display (ich nehme mal an da sitzt die LED 
zur Beleuchtung) eine weiße Ausdehnung diese ist bei mir schwarz.  Des 
weiteren stehen bei mir an Pin 1 und 16 jeweils die Zahl.-> bei pollin 
nicht. Könntest du das mal bitte vergleichen-villeicht haben wir doch 
unterschiedliche Displays

Hab hier gerade mal ein Paar Fotos gemacht:

http://39cloud.hol.es/owncloud/index.php/s/IsGyvsFlvts3soI

: Bearbeitet durch User
von Till X. (till_n)


Lesenswert?

Hi,

ja mein Display sieht genau so aus wie deins. Ich hab meins erst vor ca. 
2 Wochen bei Pollin gekauft. Das Bild bei Pollin scheint nicht das 
richtige Bild zu sein.

Ich habe auch schon einmal die C library von wiringPi verwendet. Dort 
hat es auch getan.
Die rPi.GPIO ist aber sicher einfach, da sie in Python verwendet werden 
kann und schon alles in Raspbian (aktuelles Image) installiert ist.

von Jan F. (39raspi)


Lesenswert?

Till Xxx schrieb:
> Hi,
>
> ja mein Display sieht genau so aus wie deins. Ich hab meins erst vor ca.
> 2 Wochen bei Pollin gekauft. Das Bild bei Pollin scheint nicht das
> richtige Bild zu sein.
>
> Ich habe auch schon einmal die C library von wiringPi verwendet. Dort
> hat es auch getan.
> Die rPi.GPIO ist aber sicher einfach, da sie in Python verwendet werden
> kann und schon alles in Raspbian (aktuelles Image) installiert ist.

Dann muss es gehen! Nochmal danke. Echt klasse von dir :D

von Gustav M. (gustav_mueller)


Lesenswert?

Hi Jan,
ich hatte mir auch ein ähnliches Display vor kurzem gekauft und die 
selbe Anleitung verwendet. Beim mir erschien dann Dasselbe. Nach langem 
Probieren habe ich dann bemerkt, dass ich es auf meinem Breadbord nicht 
hinbekommen habe das alle Kontakte leitend waren. Habe es dann gelötet 
seit dem funktioniert es einwandfrei.
Gustav

von Till X. (till_n)


Lesenswert?

Übertaktest du deinen Pi? Dann kann das Timing nicht stimmen.
Wichtig ist, dass die Pins RS, E und die 4 Datenpins Data 5 bis Data 7 
richtig angeschlossen sind.

von Jan F. (39raspi)


Lesenswert?

Also ich habe meine Pi`s nicht übertaktet und habe an das Modul eine 
Stiftleiste gelötet die ich ins breadboard stecken kann. Ich baue es 
gerade noch einmal - kann es kaum erwarten auf dem Ding Hallo Welt 
stehen zu sehen.

von Till X. (till_n)


Lesenswert?

Kann ich gut verstehen. Ich hab das Display schon bei AVRs verwendet und 
nun beim Pi. Ist natürlich was schöne Anschauliches, so ein Display.
Ich helfe natürlich gern. Hoffe es klappt bei dir.

Ich hab übrigens ein Flachbandkabel an das Display gelötet und dann 
einen Pfostenstecker ans andere Ende. Vom Pfostenstecker kann man mit 
den ganz normalen Steckbrücken "Jumper"-Käbelchen direkt auf den Pi.

von Jan Fischer (39RasPi) (Gast)


Lesenswert?

Es geht :D

Danke für eure Hilfe!

Scheint wohl am widerstand zu liegen.Soweit ich weis ist das der Pin wo 
das Display sagt "Ich kann beschrieben werden".


Nochmals Vielen Dank euch allen!!!

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.