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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.