an bestimmte Adresse schreiben !?
-
Ich kriege es einfach nicht gebacken. Ich muss für ein bestimmtes Gerät etwas in C schreiben. Möchte ich eine bestimmte Ram-Adresse auslesen und an i übergeben, so geschieht dieses mit folgendem Argument (die adresse, die ich auslese ist 0xFFFFFF:
i = (unsigned char)(0xFFFFFF)
Was muss ich jetzt jedoch tun, wenn ich an der Hardware-Adresse "0xFFFFFF" den dortigen Wert durch zum Beispiel 0x05 ersetzen will !? Ich bin die ganze Zeit am suchen und probieren, hab's aber noch nicht gebacken bekommen.........
-
*(unsigned char *)0xffffff = 0x05;
-
danke sehr, es compiled ohne Probleme durch. kann euch aber erst morgen wissen lassen, ob es funktioniert......
-
Ok, es funktioniert !!!!