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

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.