- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 13

Thema: Problem bei einer Textausgabe aus dem Flash

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    27.05.2007
    Beiträge
    9

    Problem bei einer Textausgabe aus dem Flash

    Hallo leute,

    ich habe mal wieder ein Problem. Und zwar möchte ich eine Textausgabe auf einem 2x16 Zeichen Display machen. Um den SRAM nicht zu belasten, speichere ich die Strings im Flash.

    Code:
    PGM_P *menu[] PROGMEM = {
    	"dies  0",
    	"das 1",
    	"jenes 2",
    	"usw 3"
    	};
    Die Textausgabe funktioniert wunderbar, dachte ich!!!

    Ich habe den Text mit einer normalen Ausgabe in das LCD geschrieben.
    Code:
    lcd_string(menu[i],LCD_LINE1);
    Wenn i = 0 gesetzt ist, bekomme ich auch "dies 0" ausgeben. Wenn i = 1 ist dann "das 1".

    Aber packe ich diese Zeile in eine For-Schleife setze, funktioniert diese Ausgabe nicht mehr.

    Code:
    for(i=0; i<4;i++){
    	lcd_cmd(LCD_CLR);
    		
    	lcd_string(menu[i],LCD_LINE1);
    		
    	lcd_string(itoa(i,s,10),LCD_VAR1-5);
    	
    	delay(1000);
    	delay(1000);
    }
    Der Quellcode liegt bei.

    Hat jemand eine Idee oder eine Lösung?
    Angehängte Dateien Angehängte Dateien
    bis denn

    gorra

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad