mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Atmega32 - lcd ansteuerung


Autor: Chris :) (fr34k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,

hab folgendes problem. sollte für einen freund ein kleines projekt mit 
lcd - ausgabe fertigen. bisher habe ich die displays immer genau so an 
den µC angeschlossen wie im AVR_GCC Tutorial beschrieben, und auch die 
Initialisierungsfunktionen usw. aus diesem verwendet...immer super 
funktioniert.

jetzt zu meiner frage: er hat das display folgendermaßen angeschlossen:

DB4 - DB7 => PB4 - PB7
Reset     => PB0
Enable    => PB2
#define LCD_PORT      PORTB
#define LCD_DDR       DDRB
#define LCD_RS        0
#define LCD_EN        2

ich habe jetzt mal diesen Teil der Funktion aus dem Tutorial so 
verändert, und probier jetzt schon fast 3h herum, und komm einfach nicht 
drauf wieso das display nichts ausgibt.

ich habe mir gedacht dass ich vielleicht die datenleitungen definieren 
muss, aber wie/wo?!

lg

ps: display und µC sind auf einer extra gefertigten platine, deshalb ist 
umstecken schwierig .g.

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>und komm einfach nicht drauf wieso das display nichts ausgibt.

Im Tutorial sind die LCD Datenleitungen an den Bits D0..3
angeschlossen. Bei dir an den Bits D4..7. Na ? Dämmert es ?
Mit einem einfachen #define bekommst du das nicht gelöst.
Du musst lcd_data() und lcd_command() umschreiben.
Oder bau dir eine Adapterplatine die das wieder gerade biegt.

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.