Forum: Mikrocontroller und Digitale Elektronik Internen Speicher auslesen


von Thomas (Gast)


Lesenswert?

Hallo zusammen,
ich habe eine Frage zum auslesen von internen Daten aus dem µC.
Ich bekomme über eine externe Schnittstelle eine Adresse und eine Länge 
übergeben und soll den Internen Speicher an dieser Adresse auslesen und 
wieder zurücksenden.

Ich sehe wahrscheinlich den Wlad vor lauter Bäumen nicht aber ich 
bekomme es nicht hin die Daten an der übergebenen Adresse aus dem 
Controller ROM zu lesen.

Besten Dank vorab für eure Unterstützung!
Gruß Thomas

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Welcher µC?

von Thomas (Gast)


Lesenswert?

Kein spezieller Typ. Für mich ist es wichtig es allgemein zu verstehen, 
dieses umzusetzen.
Vielleicht sollte die Frage besser heißen: " Wie setze ich einen Pointer 
auf eine bestimmte Adresse, welche in einer Variable zwischengespeichert 
ist"?

Bespiel:

Dies ist die Variable, dessen Inhalt die zu lesende Adresse ist.
EmpfangeneAdresse = 0x00000005

Wie lege ich jetzt einen Pointer auf die Adresse an?
Gruß Thomas

von Εrnst B. (ernst)


Lesenswert?

1
uint8_t * ptr=EmpfangeneAdresse;

Nicht schwer, oder?
Jetzt noch die Compiler-Warnings mit ein paar Typecasts überbügeln, und 
fertig.

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.