Hallo, komme einfach nicht weiter und würde mich freuen wenn mir jemand helfen könnte. Möchte eine structur in Progmem ablegen: extern unsigned int period; typedef struct { unsigned char ID ; unsigned char Zeile1[LCD_NUM_OF_SYMBOLS]; unsigned int* value; }display; display temperatur PROGMEM = {0xaa,"Netzfreq",(unsigned int*)&period}; /*Element anlegen und intialisieren*/ display* aktdisp; /*Elementpointer*/ void func(void) { aktdisp = (display*)(&temperatur); /*Adresse aktuelles Element holen*/ adressse_RAM = pgm_read_word((aktdisp->value)); ...} Nun hatte ich erwartet daß ich in adressse_RAM die Adresse der variablen "period" vorfinde. Leider ist dem nicht so. Bin ratlos... Bin für jeden Hinweis dankbar Butze72
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.