mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD mit Mega16


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

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich habe ein kleines Programm geschrieben um ein LCD anzusteuern.
Die Routinen habe ich vom LCD Tut übernommen, jedoch die warteschleifen
angepasst.
Das Wort "Test" erschien nach dem Programmstart auch auf dem
Display.

Nun will ich unabhängig von irgeneinem Interrupt erstmal 0 auf einem
Display ausgeben. Die erweiterung mit den Interrupts kommen wenn das
mit der LCD ausgabe funktioniert und sollte hier jetzt noch keine rolle
spielen.
Jedoch bekomme ich statt 0 einfach nur zwei senkrechte striche
nebeneinander auf dem Display.
Ich mache es mit "ldi temp, '0'" was doch eigentlich gehen müsste,
habe aber auch schon "ldi temp, 0x30" versucht, und ging auch nicht.
Ich habe den code mal angehängt.

Autor: Feadi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich denke dass Du nicht das richtige Register mit daten fütterst.

Änder mal das hier:

ldi zaehler, '0'  ; Zaehler auf null
rcall lcd_data    ; Ausgabe

in das um:

ldi temp1, 'H'
rcall lcd_data
ldi temp1, 'a'
rcall lcd_data
ldi temp1, 'l'
rcall lcd_data
ldi temp1, 'l'
rcall lcd_data
ldi temp1, 'o'
rcall lcd_data


Gruß, Feadi

Autor: Manuel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oje...
Jetz fällts mir wie schuppen von den Augen!
Ich möchte mich in aller Form für die dumme Frage entschuldigen!

Vielen dank!

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.