LCDroutine ändern

OP #1668615
Lesenswert?
• ▲
▼
Hi,
Da ich zurzeit von Bascom auf Assembler umlerne, bräuchte ich mal eure 
Hilfe!
Soweit verstehe ich ja alles, Doch bei den LCDroutinen hörts dann auf:
Da ich mir vor ca.3/4 Jahr das Easyavr5a board gekauft habe, muss ich 
die LCD-Pinbelegung der Routine auf : RS=PD2;E=PD3;D4-7=PD4-7 ändern.
Habe schon alles mögliche verändert, doch ich komme einfach nicht ans 
Ziel:
Das LCD bleibt Schwarz:*(
Nun wollte ich euch mal fragen, wie ich den Code ändern muss um meine 
Pinbelegung benutzen zu können.
Habe schon RS und E angepasst und die Frequenz auf 8Mhz geändert(im 
Notfall könnte ich auch auf 1Mhz runter gehen).
Man müsste bei mir nurnoch die Datenleitungen ändern, doch bisher 
funktionierte das nie!
Schonmal Danke
Mfg Pase-h

PS: Das Displan hat einen HD44780 controller drauf.
PPS: Ich benutze einen Atmega16.
Angehängte Dateien:
Gast #1668620
Lesenswert?
• ▲
▼
hallo pascal,

>Man müsste bei mir nurnoch die Datenleitungen ändern [...]

ob das die einzige fehlerquelle ist, kann ich dir nicht sagen, denn ich 
komme aus der c ecke aber was bei dir falsch zu seien scheint ist 
folgendes

wenn dein display wie du sagst an d4-d7 hängt, dann überträgt deine 
lcd_data und lcd_command im mom zuerst das untere nibble und dann das 
obere also da muss die reihenfolge getauscht werden, sonst wird das nix

gruß ramius
OP #1668621
Lesenswert?
• ▲
▼
ramius schrieb:
> wenn dein display wie du sagst an d4-d7 hängt, dann überträgt deine
> lcd_data und lcd_command im mom zuerst das untere nibble und dann das
> obere also da muss die reihenfolge getauscht werden, sonst wird das nix

Das ist ja klar, ich hab ja nur d4-d7 geschrieben, damit jeder weiss wie 
der Code modifiziert werden soll.

ramius schrieb:
> ob das die einzige fehlerquelle ist, kann ich dir nicht sagen
Denke nicht, da ich den Code aus dem AVR tutorial hab

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.