Gast
#1713129
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