Forum: Mikrocontroller und Digitale Elektronik struct() Daten im Flash


von mikes (Gast)


Lesenswert?

Hallo,

ich nutze gerade CV und habe zwei Fragen zu folgendem Code.

struct str{
        flash char row;          //Reihe
        flash char col;          //Spalte
        flash char *Bezeichnung; //Bezeichnung
        flash char *fmtstr;       //Format
        double *value;           //Wert

};

struct str menu[2]={
        0,0,"M","%02u",&(char)Minute,
        0,10,"S","%02u",&(char)Sekunde

};


1. Ich möchte die Strucktur (str) nutzen. Dabei habe ich das Problem,
dass ichdie verschiedenste Datentypen nutzen möchte. Wie kannich das am
günstigsten realisieren? Ich habs mit einem cast versucht, allerdings
ohne den gewünschten Erfolg.

2. in der Strucktur habe ich einige "Daten" mit flash gekennzeichnet,
damit diese im Flash bleiben. In meiner *.map sehe ich diese allerdings
als globale Variablen aufgeführt. Warum, bzw. wie kann ich, um RAM zu
sparen, diese Daten im Flash belassen?


Gruß und Dank für Eure Hilfe
Mikes

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