www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik UC1608 Grafik LCD


Autor: Philipp (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

ich habe ein Problem mit meinem UC1608 Grafik-LCD. Um die Kommunikation 
zu testen wollte ich mit dem Befehl "AllPixelOn" alle Pixel einschalten. 
Meiner Meinng nach müsste das LCD dann doch schwarz werden, es passiert 
aber gar nichts.

Könnte jemand mal nen blick drauf werfen ob ich das LCD richtig 
initialisiert habe? Source und Datenblatt habe ich zusammengepackt.

Danke für eure Hilfe

Autor: Philipp (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich ESEL hab den Fehler gefunden, PORTC &= ~(1<<PC6) so, und nicht
PORTC &= (1<<PC6) so!!! Werde die Library hier posten, wenn sie fertig 
ist.

Autor: Tobias Eckhardt (doenges2)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

überlege auc hmir diesen Controller mit passendem Display (RS) zu 
bestellen.
Ein Atmel Risc 8Bit soll es als Controller sein.
Hast du da vielleicht Erfahrung?

Gruß

Tobias

Autor: MaDi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Phillipp

deine Sub: LCD_Read ist so nicht o.k.!!! Warum gehst du aus der Sub und 
läßt die Pins RD uns CS stehen?  ;-()

unsigned char LCD_Read(void)
{
  unsigned char ucReturn;

  PORTC |= (1<<PC6);                // CS auf HIGH
  PORTG |= (1<<PG0);                // /WR auf HIGH
  PORTG &= (1<<PG1);                // /RD auf LOW
  ucReturn = PINA;   // data vom Bus lesen
  PORTG |= (1<<PG1);                // /RD wieder auf HIGH
  PORTC &= ~(1<<PC6);                // CS auf LOW
  return(ucReturn);
}

Autor: Salat (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Philipp!

Hast du den Code bzw. die Library schon gepostet?
Falls nicht, könntest Du es noch tun?

P.s. Ändere nächstes Mal den Projektnamen um Anonym zu bleiben.



Dein Freund aus Chur...!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.