Ich würde im CodeVisionAVR gerne eine struct definieren, welche nicht im internen memory liegt, sondern irgendwo auf den externen memeorybus. z.B. soll diese strucktur an der adresse 0x2201 beginnen. Weiss jemand, wie ich das dem CodeVisionAVR beibringe, ohne internen Speicher zu verlieren?
Vielleicht erstmal im richtigen Forum probieren?
Nimm einen pointer auf struct und weise ihm die Adresse zu. Peter
Das reicht nicht; man muß eine volatile Variable an der Stelle nehmen: (*(volatile struct foo*)(ADRESSE)) Das als Define und als Quasi-Variable verwenden. So werden auch Ports meistens definiert.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.