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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.