LCD Powertip an ATMega16

Gast #344015
Lesenswert?
• ▲
▼
Tach auch,

ich weiß, zu diesem Thema gibts schon viele Beiträge, aber ich hab nach
stundenlangem Lesen und nichts Finden keine Lust mehr.

Ich hab einen ATMega16 und krieg das LCD einfach nicht zum Laufen.

Ich hab das Tutorial durchgeschaut und alles so gemacht, wie
beschrieben. Ich hab den Beispielcode so runtergeladen und nur die
Portbezeichnung auf PORTA geändert. Schon geht nix mehr. Bei DDRA und
PORTA kommt "undefined symbol".

Ich hoffe, es hat einer ne Idee.

Danke, Gruss Sanlo
Angehängte Dateien:
Gast #344019
Lesenswert?
• ▲
▼
UUUUhhhhh..... Ich hab einen bösen Fehler gefunden. Ich hab aus
m8def.inc m16def.inc gemacht, und schon kenn er PortA.

Leider hat das an der Nichtfunktion des LCD nichts geändert.

Was sind die grundlegendsten Anweisungen, die ich brauche, um das Teil
erstmal eine Reaktion zeigen zu lassen?

->Sanlo
Gast #344021
Lesenswert?
• ▲
▼
die Daten sind an PortA 8-bit, R/W liegt auf Masse, RS ist an PortB-0, E
ist an PortB-1. Sind das solche Pins?

Ich schicke meinen Sourcecode mal im Anhang mit, hier erst die test.asm
und im nächsten Posting die geänderte lcd-routinen.asm, die hab ich aus
dem Tutorial und auf 8-bit geändert und die Ports angepasst.

ein verzweifelter

->Sanlo
Angehängte Dateien:
Gast #344024
Lesenswert?
• ▲
▼
@sanlo
ein gerne gemachter Fehler (auch von mir) ist es die Reihenfolge der 4
Datenbits zu vertauschen.
Also wenn du die Anleitung/Tutorial hier aus dem Forum nachmachst, dann
bedenke das PA0 = DB4 ist. Beim mega16/32 ist der PA0 der oberste, und
beim LCD ist DB4 nicht aussen, das ist DB7. Alles schoen ueber kreuz,
dann geht es.
Vergiss nicht die Zaehlschleifen an deine taktfrequenz anzupassen.

cu Tommi

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.