Forum: Compiler & IDEs Probleme mit LCD-Ausgabe von Peter Fleury


von Hansi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

habe fast erfolgreich ein LCD-Modul 4x20 mit Kontroller KS0073 durch die 
Vorlage von Peter Fleury gebracht. Starte ich die test_lcd.c, so werden 
alle Funktionen erfolgreich und richtig auf dem LCD angezeigt.
Will ich nun eigene Texte anzeigen lassen und ändere die test_lcd ab, 
bekomme ich mir nicht erkärebare Anzeigen.
Füge ich die folgenden Zeilen ein:
lcd_puts("123456789012345678 ... 67890"); // Bis alle vier Zeilen 
gefüllt sind
wait_until_key_pressed();

  lcd_clrscr();

        lcd_puts("1\n");
        lcd_puts("2\n");
        lcd_puts("3\n");

Die Zahlenreihe wird mir einwandfrei über alle Zeilen angezeigt. Nachdem 
das Display gelöscht wird, erhalte ich aber nur die 1 in Zeile eins und 
die 3 in Zeile 2 angezeigt.
Nach meinem Verständnis sollte doch in Zeile zwei auch die 2 angezeigt 
werden, aber diese erscheint niergends auf dem Display. Habe noch andere 
Kombinationen getestet und erhalte mir nicht erklärbare Anzeigen.
Habe ich in der lcd.h falsche Defintionen gemacht oder waran scheitere 
ich?

Danke für Eure Hilfe,

Hansi

von Hansi (Gast)


Lesenswert?

Hallo, hat jemand eine Idee oder Denkanstoss? Wäre euch echt dankbar

von holger (Gast)


Lesenswert?

>Hallo, hat jemand eine Idee oder Denkanstoss? Wäre euch echt dankbar

Sicher, dein Programm ist fehlerhaft.
An welcher Stelle kann dir leider keiner sagen.

Denk mal drüber nach warum !

von Hansi (Gast)


Lesenswert?

@ holger:

Halte deine Antwort in keinster Art und Weise für konstruktiv. Scheinbar 
hast du von der Materie keine Ahnung, möchtest aber gerne deinen Senf 
dazu abgeben.  Sicherlich hätte ich noch ergänzende Angaben machen 
können, besteht allerdings das Wissen und die Bereitschaft zu helfen, 
fragt man nach den fehlenden Informationen oder weist vernünftig darauf 
hin. Bezweifle daher dein  Fachwissen und deine Bereitschaft zur Hilfe. 
Scheinst wohl ein typischer  Pantoffelheld zu sein, der nirgends was zu 
sagen hat, hier aber einen auf dicken Macker macht.

von holger (Gast)


Lesenswert?

>Sicherlich hätte ich noch ergänzende Angaben machen
>können, besteht allerdings das Wissen und die Bereitschaft zu helfen,
>fragt man nach den fehlenden Informationen oder weist vernünftig darauf
>hin.

Fragen zum Thema LCD werden hier ungefähr 10 mal am Tag
durchgekaut. Irgendwie scheinen alle müde geworden zu sein
nun ausgerechnet auch noch dich um deinen kompletten Quellcode
zu bitten. Fehler liegen oft an Stellen die der Anfänger
nicht überblickt. Mit kompletten Projektdateien die der eine
oder andere vieleicht mal mit vorhandener Hardware testen könnte
liesse sich dein Fehler recht schnell finden.

Kein kompletter Quellcode, keine Antwort. So einfach kann
kann ich mir das machen. Antworten laufen hier auf freiwilliger Basis.
Hellseher sind hier nicht unterwegs.

>Bezweifle daher dein  Fachwissen und deine Bereitschaft zur Hilfe.
>Scheinst wohl ein typischer  Pantoffelheld zu sein, der nirgends was zu
>sagen hat, hier aber einen auf dicken Macker macht.

Wenn du meinst. Solche Äußerungen erhöhen die Wahrscheinlichkeit
auf eine Antwort ungemein ;)

von Hansi (Gast)


Lesenswert?

Oh, Klugscheißer hatte ich scheinbar in meiner Aufzählung noch 
vergessen.
Hänge ich mein komplettes Projekt an, kommt mit Sicherheit von dir die 
Aussage, dass das völlig überflüssig ist.
Muß mich aber trotzdem bei dir bedanken, da deine doch sehr blöden 
Antworten meinen Ehrgeiz angesp.rnt haben und ich den Fehler selber 
gefunden habe ...

von holger (Gast)


Lesenswert?

@ Moderatoren

Bitte löschen den Thread. Hier gibt es nichts was mit gcc
auch nur ansatzweise zu tun hat. Stört eigentlich nur noch
wenn man unter gcc was sucht. Danke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.