LCD-Anzeige "DOGM162M-A"

  • 1
  • 2
  • 3
  • Page 2 of 3
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 12.10.2017 - 16:23  ·  #9
Hallo Mathias,

ein Timingproblem gibts nur bei Clear Display und Return Home. Ich weiß jetzt nicht, ob du das verwendest. Da du den Port D noch für andere Dinge verwendest: Bist du sicher, daß dabei die Pins 4-7 nicht verändert werden?

Ist das die Schaltung die ich auch hab?

Gruss
Harry
Mathias
Benutzer
Avatar
Gender: n/a
Location: Weingarten - Baden
Posts: 310
Registered: 07 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 13.10.2017 - 05:07  ·  #10
Hi Harry,

wenn Clear Display verwendet wird, dann so:
Code
    LCDCLR;
    mDelay(2);    // 2 ms warten.

LCDHome wird nicht benutzt.

Ist was die Ansteuerung des LCD angeht die gleiche Schaltung.
Hast Du noch nen Gerät von damals, dann kannst Du's gerne probieren.

Sollten in die Steuerleitungen fürs LCD noch pull-up oder pull-down rein?

Wenn mir jemand zum Vergleichen seine Initialisierung zukommen lassen kann, das wäre super.
Vielleicht finde ich's dann.

Gruß
Mathias
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 16.10.2017 - 13:14  ·  #11
Hallo Mathias,

ich versteh das jetzt nicht: Hab das Prog von damals compiliert, geflasht, läuft. Sind das andere Displays? Anderer Controller?

Gruss
Harry
Mathias
Benutzer
Avatar
Gender: n/a
Location: Weingarten - Baden
Posts: 310
Registered: 07 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 17.10.2017 - 07:21  ·  #12
Hallo Harry,

wenn du etwas Zeit hast, mal ab und zu einschalten.
Irgendwann hat das Display keinen Text.
Aber irgendwie kommt man dann auch nicht weiter.

Das ist auch drin:
Code

Begin
  MDelay(200);        // 0,2 sec. warten wegen Reset LCD.
  pInitPorts;


Hat keiner mehr dieses Display in Betrieb und kann mir seine Initialisierung zukommen lassen.

Danke

Gruß
Mathias
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 17.10.2017 - 16:33  ·  #13
Hallo Mathias,

ich hab jetzt 30x ein/aus geschaltet und das Display ging immer.

Dein letzter Codefetzen verwirrt mich jetzt. Reset ohne initialisierte Ports?

1. Spannung ein
2. Ports initialisieren, Selbsthaltung Spannungsversorgung noch aus, LCD-Reset high
3. 200ms Pause
4. Selbsthaltung Spannungsversorgung ein
5. LCD-Reset low
6. 100ms Pause
7. LCD-Reset high
8. 50ms Pause
9. LCD initialisieren

Gruss
Harry
Mathias
Benutzer
Avatar
Gender: n/a
Location: Weingarten - Baden
Posts: 310
Registered: 07 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 17.10.2017 - 22:18  ·  #14
Hi Harry,

Reset ohne initialisierte Ports?

Verstehe ich nicht.
Wo?

Gruß
Mathias
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 18.10.2017 - 17:06  ·  #15
Hi Mathias,

dein vorletzter Post enthält ja ein mDelay(200) wegen Reset des LCD. Das hat mich verwirrt weil das LCD-Init danach kommt.
Kannst du mir mal den gesamten Code schicken, dann spiel ich das bei mir drauf?

Gruss
Harry
Mathias
Benutzer
Avatar
Gender: n/a
Location: Weingarten - Baden
Posts: 310
Registered: 07 / 2003
Subject:

Re: LCD-Anzeige "DOGM162M-A"

 · 
Posted: 20.10.2017 - 03:56  ·  #16
Hallo Harry,

gerne schicke ich Dir den Code.
Glaube die eMail-Adresse die ich von Dir habe ist veraltet.
Bitte schick mir die Neue per PN.

Danke

Gruß
Mathias
  • 1
  • 2
  • 3
  • Page 2 of 3
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   137   151 · Page-Gen-Time: 0.030269s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI