Tabelle dauerhaft in Flash-ROM speichern

Gast #540682
Lesenswert?

Hallo,

ich möchte eine Tabelle dauerhaft in ein Flash-ROM speichern und deren 
Werte dann per Mikrocontroller für ein Berechnungsprogramm regelmäßig 
auslesen.

Wie realisiere ich das am besten in C?

Die Tabelle muss ja an einer festen Adresse abgelegt sein, die ich dann 
im Programm anspringen kann.
#540695
Lesenswert?

TechInfo wrote:

> Die Tabelle muss ja an einer festen Adresse abgelegt sein, die ich dann
> im Programm anspringen kann.

Völlig falsch.

Eine Wertetabelle springt man nicht an, sondern liest sie.
Und die Adresse interessiert auch keine Sau, die löst ja der Linker auf.


Peter

Gast #540711
Lesenswert?

Wenn ich die Tabelle als Konstante ablege, ist dann gewährleistet, dass 
ihre Daten dauerhaft dort bleiben wo sie sind (auch wenn der Strom weg 
ist) und dass das Programm immer wieder darauf ohne Probleme zugreifen 
kann?
Gast #540715
Lesenswert?

naja im prinzip müssste dich die adresse nicht wirklich interessieren... 
naja hätte e.v. vorteile, dass du sie mit einem flash programmer 
auslesen könntest...
beim c167 wärens die xarray/xvar funktionen mit welchen du dies einfach 
realisieren könntest...

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