Memory MAP in uVision3

Gast #1396964
Hallo Experten,
ich verwende von Keil das PK51 mit der uVision3 IDE.
Innerhalb einer Signal Function mappe ich einen Speicherbereich:

MAP V:0,V:0xFF READ WRITE

_WBYTE(0x00, 0x04); // Byte 0x04 auf Adresse 0x00 speichern
printf("Wert= %u \n", _RBYTE(0x00)); //testweise zurücklesen

Wenn ich auf eine Speicherstelle schreibe und wieder zurücklese, sehe 
ich den gespeicherten Testwert von 0x04 korrekt. Im Prinzip funktioniert 
das Ganze.

Aber warum sehe ich diesen Wert nicht im "Memory Window" an der 
entsprechenden Speicherstelle von 0x00 im Bereich von V:0?

Hinweis: Periodic Window Update ist eingeschaltet.

vielen Dank im Voraus
Christian Tauschek

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.