Optrex DMF5008

Gast #330974
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 ...
Angehängte Dateien:
Gast #330977
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 ;-)
Angehängte Dateien:
Gast #909164
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
Gast #909248
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren