Variablenreferenz Structur

Gast #1713129
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren