www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MSP430 RAM Inhalt lesen


Autor: qwerty (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Timo P (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
- welcher msp?
 - welche daten?
 - schick mal deinen code!

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht 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?

Inhalt = *Speicheradresse;


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


Peter

Autor: qwerty (Gast)
Datum:

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

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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:
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:
#pragma location={Addresse_im_RAM}
int MeineVariable;

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.