Forum: Mikrocontroller und Digitale Elektronik Variable aus PROGMEM auslesen


von Robert B. (Firma: keine) (lini42)


Lesenswert?

Kann mir jemand helfen,

ich habe ein ARRAY wie folgt definier:

const uint8 dev_soll[4]  PROGMEM = { 0x3C, 0x50, 0x68, 0x70 };

möchte die Werte jetzt auslesen und in der folgenden Zele weiter 
verarbeiten.

p = dev_soll[geraet-1] -0x64 / 0x02;

Mir fehlt nach dem = Zeichen noch irgend etwas damit der Wert aus dem 
Speicher gelesen wird.

uC AT90CAN128

Gruß
Robert

von holger (Gast)


Lesenswert?

pgm_read_byte()

von STK500-Besitzer (Gast)


Lesenswert?

>Mir fehlt nach dem = Zeichen noch irgend etwas damit der Wert aus dem
>Speicher gelesen wird.

Ein Blick in die Lib-c-Doku?
Guck da drin mal nach "avr/pgmspace.h"!

von Robert B. (Firma: keine) (lini42)


Lesenswert?

Danke es funzt !

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.