Forum: Mikrocontroller und Digitale Elektronik C-Programmierung und Zeiger


von Dirk (Gast)


Lesenswert?

Hallo!

Ich habe folgendes Problem:
Ich möchte ein paar bestimmte Speicher im RAM auslesen und verändern
können. Das Ganze wollte ich als Funktion lösen. Ich wollte die
jeweilige Adresse der RAM-Speicherzelle übergeben und dann auslesen.
Problem ist der Zeiger darauf.
Ich dachte mir das so:
char *i;
i = 0xF2;
printf("%u", *i);

Dummerweise akzeptiert der Compiler "i=0xF2" nicht.

Wie kann ich das sonst lösen???

von Rolf Magnus (Gast)


Lesenswert?

i = (char*)0xF2;

von Dirk (Gast)


Lesenswert?

Ja, danke!!
Das war's !

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.