Forum: Mikrocontroller und Digitale Elektronik LCD - CodeVAVR


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Daniel (Gast)


Lesenswert?

PORT ist richtig eingestellt.

Laut CV->
 pin0 = RS
 pin1 = RD
 pin2 = EN
 pin3 = free
 pin4 = DP11
 pin5 = DP12
 pin6 = DP13
 pin7 = DP14

Display Ground und L- hängen am STK500 auf pin8(GND), und Display VDD
und V0 sowie L+ auf pin9 (VTG).

#PROGRAMM
// Alphanumeric LCD Module functions
#asm
   .equ __lcd_port=0x1B
#endasm
#include <lcd.h>

void main(void)
{// LCD module initialization
lcd_init(16);

lcd_write_byte(0x80, 0x44);
while(1);
}

AKTION: Hintergrund beleuchtung leuchtet. Sonst nichts! undwegen den
10ms wartezeit, einfach ein delay rein? Hat vielleicht jemand ein
funktionierendes Programm?
 danke, Daniel

von Eckhard (Gast)


Lesenswert?

Hallo,

ich kann jetzt nur raten aber wenn der freie Pin der für den Kontrast
ist, dann würde ich den mal auf Masse legen ( Maximaler Kontrast ).
Das kann bei den Dingern wunder bewirken.


Eckhard

von Daniel (Gast)


Lesenswert?

Der frei PIN3 ist am PORT des Mega, und hat mit dem Display nichts zu
tun.

von Timo O. (Gast)


Lesenswert?

Hi Daniel

Versuch mal zu testzwecken die
"lcd_write_byte(0x80, 0x44);"
funktion durch
"lcd_putsf("TEST");"
zu ersetzen. So kannst erstmal sehen ob das Display funzt.

MFG
Timo

von Daniel (Gast)


Lesenswert?

Das funktioniert auch nicht, gleiches Ergebnis wie mit lcd_write_byte;
Man sieht nichts!

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]
  • [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.