Forum: Mikrocontroller und Digitale Elektronik Optrex DMF5008


von Pete (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Leider hänge ich immer noch mit dem Display fest. Ich würde es gerne
zum Fliegen bringen, da es sich so schön klein auf dem Steckbrett
macht
... :-)

Meine Anschlüsse sind Folgendermaßen:
/RES an PB0
/CS und SEL1 auf GND
D0-D7 auf PA0-PA7
/RD auf PB1
/WR auf PB2
A0 auf PB3

Hier die DEFINES:
// Data port
#define LCDDATAPIN      PINA
#define LCDDATADDR     DDRA
#define LCDDATAPORT    PORTA
// Control port
#define LCDCTLPIN      PINB
#define LCDCTLDDR     DDRB
#define LCDCTLPORT     PORTB
// Control pins
#define RST         0x01  //PB0
#define RD             0x02  //PB1
#define WR             0x04  //PB2
#define A0             0x08  //PB3
// LCD display data
#define LCD_X_SIZE     128
#define LCD_Y_SIZE     128
#define LCD_XTAL       10000000

Der Sourcecode ist anbei. Nach dem Anschalten sehe ich nur zwei
Striche
im Display, jeweils am Anfang jeder Controller-Pages.

Habe ich das Display richtig angeschlossen ? Bin für jeden Hinweis
dankbar ...

von Pete (Gast)


Lesenswert?

Hochschieb

von Jakub Chalupnik (Gast)


Angehängte Dateien:

Lesenswert?

Hi, Pete,

this display needs a slightly different init sequence. I have played
with that and I was able to make it work with dsPIC. If you are still
interested, you might want to review my sources.

Best regards,
Jakub

von Werner B. (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch eine AVR version von mir.
Du muss allerdings beachten dass der Reset des Display hier extern
erfolgt, darum musst due dich also explizit kümmern. Es sind sicherlich
noch einige Bugs drin, aber man sieht schon etwas.
Viel Erfolg beim weiterforschen ;-)

von Heiko (Gast)


Lesenswert?

Auch wenn dieser Thread schon fast zwei Jahre alt ist, so habe ich doch 
trotzdem heute eine Frage dazu:
Ihr gebt hier Codes für AVR und PIC an, aber wie ist das Display denn 
überhaupt angeschlossen? Kann mal jemand einen kleinen Verdrahtungsplan 
aufzeigen? Ich will mich eigentlich in die AVR-Arbeit einlesen und habe 
noch so ein Display ungenutzt rumfliegen. Insofern wären mir diese 
Hinweise für den AVR fast noch wichtiger als für den PIC.
Ich hoffe, es antwortet mir jemand.

Herzliche Grüße und Dank im voraus,
Heiko

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Datenblatt von Pollin:
http://lcdhype.de/index.php?act=Attach&type=post&id=22782&index=0
"integrierter Controller SED1335"

von Michael K. (Gast)


Lesenswert?

@ Heiko
Schau mal in Werner B.'s dmf5008.c nach. So etwa zwischen Zeile 32 und 
45 sind die verwendeten Pins und Ports aufgeführt. Das solltest du 
entsprechend anpassen und auch gleich zum Testen verwenden können.

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.