www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit LCD + ATmega32 + avrlib


Autor: Matthias Ulmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich habe hier einen ATmega23 (16 MHz) und ein HC.... Display. Dazu
verwende ich die avrlib. Mit einem AT90S4433 funktionert das alles
einwandfrei (gleiches Display, gleiche Bib.).
Mit dem ATmega32 schaffe ich es aber nicht, dass auf dem Display etwas
angezeigt wird. Es ist an Port C angeschlossen (Pin 22-29), das
Fuse-Bit für JTAG wurde gesetzt, JTAG ist damit also deaktiviert. Den
Port C kann ich jetzt ganz normal als Ausgang
benutzten, wurde nachgemessen. Dann habe ich das LCD an Port A (Pin
40-33) angeschlossen, hier geht auch nichts. Die verwendeten Pins wurde
in der lcd.conf eingetragen.

Beim Einschalten leuchten zwei Balken (4-zeiliges Display), mehr aber
nicht. Mein Programm initialisiert das LCD, löscht die Anzeige,
schreibt etwas und danach wird eine LED aktiviert. Diese leuchtet auch,
dann müsste der µC mit dem LCD doch Daten austauschen, oder?

Hat mir jemand einen Tip?


Danke,
Matthias

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.