Hallo Ich bin es nochmal.Um das Array jetzt lesen zu können.Brauche ich dafür einen speziellen Befehl,oder muss ich einfach ascii_generator[i][j]; schreiben.liest nämlich das falsche. danke
Hi Er liest die Daten an der falschen Stelle.Wenn ich das PROGMEM weglasse ist zwar der Speicher wieder voll,aber das Array wird wieder richtig ausgelesen.Kennt jemand das Problem Danke
Hi ihr,
es funktionert nun. ;-)
// benötigte Header-Datei
#include <avr/pgmspace.h>
// Die Variable im Flash:
unsigned char myCharArray PROGMEM [3] = { 'a', 'b', 'c'};
// Auslesen:
unsigned char achar;
achar = pgm_read_byte(&myCharArray[0]);
//achar hat nun den Wert 'a'
mgvfG
Horrido
Peter