Display EA DIP203J-6NLW abgekündigt. Nachfolger EA DIP205J-6NLW läuft nicht

#7861360
Lesenswert?
• ▲
▼

Dirk F. schrieb:

Also es wird nichts auf dem LCD angezeigt.

Was passiert, wenn Du es überhaupt nicht initialisierst? Erscheint dann die übliche Reihe schwarzer Blöcke? Wenn nicht, Kontrast prüfen.

Ansonsten ist noch die Frage offen, ob der SPI-Takt wirklich stimmt oder Du das LCD (z.B. durch einen verkonfigurierten Prescaler) übertaktest.

#7861448
Lesenswert?
• ▲
▼

Kann übertroffen werden. Durch "Geht manchmal nicht"

Auch gern genommen: Bis gestern ging es noch!

"Unser Produkt" klingt gewerblich, da hätte ich doch direkt den Lieferanten antanzen lassen.

Naja, nicht der Lieferant. Normalerweise fuehrt man dann ein freundliches Gespraech mit dem FAE. Wenn man jedes Jahr viele Tausende abnimmt dann besucht er einen dann sogar. Wenn man nur wenig kauft dann ist natuerlich das Interesse geringer.

Die richtige Vorgehensweise ist natuerlich erst mal jedes einzelne Kommando zu kontrolieren und dabei beide Controller zu vergleichen. Dabei ganz besonders das Augenmerk auf das Timing oder Wartezeiten nach Befehlen zu lesen. Ausserdem kann man mal moeglichst einfache Kommandos ausfuehren deren Bedeutung man erkennen kann. Zum Beispiel das Display in den Sleepmode schicken und dabei die Stromaufnahme messen. Oh und es schadet natuerlich nie mal einen genauen Blick auf die Datenuebertragung zu werfen. Irgendwofuer muss doch dieses schicke Oszi sein das man da rumstehen hat. .-)

Manchmal kommt man da zu ganz erstaunlichen Erkenntnissen, wie z.B WTF! Wir verwenden schon seit fuenf Jahren den falschen SPI mode oder sowas. :-D

Vanye

Moderator (Firma: Titel) Persönliche Seite #7861532
Lesenswert?
• ▲
▼

Dirk F. schrieb:

Nachfolger soll 1:1 kompatibel sein.

Schon auf dem Deckblatt ist ein deutlicher Unterschied: INCL. CONTROLLER SSD1803 vs INCL. CONTROLLER RW1073

Trotz der Aussage, die Controller seien gleich, gibt es zumindest offenbar gerade beim SPI durchaus einen Unterschied:

Und jetzt kommt es drauf an, wie der konkrete Aufbau und die Signalqualität auf den SPI-Leitungen aussieht. Denn ohne brauchbare Termminierung klingelt so ein Signal schon bei 20cm Leitungslänge ganz ordentlich.

Aber er läuft in unserem Produkt nicht Ursachen ?

Das ist oft ganz einfach: mindestens eine Spec vom Datenblatt wird nicht eingehalten.

Hmmm schrieb:

ob der SPI-Takt wirklich stimmt

Man könnte noch einen Schritt weiter gehen und gleich mal nach dem SPI-Mode schauen. Denn man bekommt so ein Ding gern auch mal mit dem falschen SPI-Mode ans Laufen. Besonders, wenn man nur in eine Richtung überträgt.

OP #7861723
Lesenswert?
• ▲
▼

Lothar M. schrieb:

Trotz der Aussage, die Controller seien gleich, gibt es zumindest offenbar gerade beim SPI durchaus einen Unterschied:

Aber beide arbeiten sauber innerhalb der Spezifikation: 1 MHz (tC= 1µs). Und wir nutzen 1 MHz.

Allerdings machen wir kein Busy Abfrage vor jedem Schreibzugriff. Arbeiten mit festen Delays 40 us.

Haben alle 4 SPI modes probiert: Kein Erfolg.

#7861730
Lesenswert?
• ▲
▼

Dirk F. schrieb:

Allerdings machen wir kein Busy Abfrage vor jedem Schreibzugriff. Arbeiten mit festen Delays 40 us.

Haben alle 4 SPI modes probiert: Kein Erfolg.

Na dann probier doch einfach mal 0,5 MHz und miss es nach! Und 100us statt 40us! Das sollte je einfach und schnell gehen! Man muss auch aufpassen, WANN die Daten sowie RS wechseln. Es gibt Displays, die wollen die Daten schon stabil bei der STEIGENDEN Flanke von E sehen, obwohl das Latch erst mit der fallenden Flanke die Daten übernimmt, warum auch immer.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.