Forum: Mikrocontroller und Digitale Elektronik MSP430 RAM Inhalt lesen


von qwerty (Gast)


Lesenswert?

Hallo,
ich habe Daten in den RAM geschrieben mit dem MSP. Nun will ich mit 
diesen Daten arbeiten, aber wie komme ich nun an den Inhalt der 
Speicheradressen heran?

Danke schonmal

von Timo P (Gast)


Lesenswert?

- welcher msp?
 - welche daten?
 - schick mal deinen code!

von Peter D. (peda)


Lesenswert?

qwerty schrieb:
> ich habe Daten in den RAM geschrieben mit dem MSP. Nun will ich mit
> diesen Daten arbeiten, aber wie komme ich nun an den Inhalt der
> Speicheradressen heran?
1
Inhalt = *Speicheradresse;


Üblicher Weise greift man aber nicht über Adressen zu, sondern über den 
Variablen-Namen.


Peter

von qwerty (Gast)


Lesenswert?

Habe die Daten per DMA an eine bestimmte Adresse in den RAM geschrieben 
(Beispielcode von TI) und will auf diese Zugreifen.

von Stefan (Gast)


Lesenswert?

Wenn Du die Daten nur innerhalb Deines MSP430 benötigst, wäre der 
vernünftige Weg eine globale Variable im RAM anzulegen und dem DMA die 
Adresse dieser Variablen per Adressoperator zu übergeben:
1
DMA = &MeineVariable;

Wenn Du die Daten auch ausserhalb benötigst und z.B. über 'ne 
UART-Schnittstelle per Adresse darauf zugreifen willst, dann sollte die 
Variable zudem an einer festen und bekannten Adresse im RAM stehen:
1
#pragma location={Addresse_im_RAM}
2
int MeineVariable;

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.