lcd_puts

Gast #27719
Hallo.

seit einiger zeit programmiere ich den 4433 unter winavr3.3

Die ausgabe auf das display hat bis jetzt immer funktioniert.

doch seit heute habe ich ein problem mit lcd_puts("blabla").

Ich Habe im programm einen stelle wo zwei texte auf das display 
ausgegeben werden.

Der erste text wird angezeigt.
Der zweite text wird unvollständig angezeigt(abgeschnitten).
(der erste text ist gleich lang wie der zweite)

In meinem prog habe ich mehrere lcd_puts anweisungen.
wenn ich ein paar lcd_puts anweisung lösche, wird der zweite text 
richtig angezeigt.

Wenn ich anstatt von lcd_puts() lcd_puts_P() benutze gibt es keine 
probleme.Aber ich brauche lcd_puts

kann es sein das man nur eine bestimmte Anzahl von lcd_puts()
zur verfügung hat??.
Gast
schwer zu beantworten ohne den code zu sehen.
aber das es am gcc liegt möchte ich bezweifeln..:)

>kann es sein das man nur eine bestimmte Anzahl von lcd_puts()
> zur verfügung hat??.

wenn deine sw buggy ist kann das sein.

hast du die lib selber geschrieben oder irgendwo aus dem netz gezogen?

gruss,

bab
Gast
Ich habe dir lib von Peter Fleury.

Ich habe jetzt den code abgeändert nur um den Fehler zu finden.
int main(void)
{

    i2c_init();
    lcd_init(LCD_DISP_ON);


     lcd_puts("ZEILE1\n");
     lcd_puts("ZEILE2\n");
     lcd_puts("ZEILE3\n");
     .
     .
     .
     lcd_puts("ZEILE13\n");
     lcd_puts("ZEILE14\n");
     lcd_puts("ZEILE15\n");

Bis Zeile 13 funktionierts
Ab Zeile 14 fängt das Problem an.

gruss,

Toni

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.